<?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSpy v2019 rel. 3 (x64) (http://www.altova.com) by vojkan.stefanovic (RailNetEurope) --><!--TAF TSI maintenance release 2.4.0 (15.6.2020):CR 472	Update of TrainCompositionMessage with complex TrainActivityTypeCR 473	Correction of Error: Requested Calendar BitmapDaysCR 474	New TypeOfInformation for acceptance and rejection of Draft and Final offerCR 475	Specification for number in “message type” for national messagesCR 477	Addition of a Related Identifier Section in TrainRunningForecast and InformationCR 478	Cancellation of train objectCR 479	Addition of the a new code for the element TractionMode to identify “PushPullTrain”CR 480	Change of annotation of data type “Time” in xsdCR 482	Change of process to reject path offerCR 485	Identification of a Section (Operation)CR 489	Indication of coasting in Path constructionCR 491	Error in pattern for LocoTypeNumberCR 492	TAF revision - Common Interface specification Annex D.2, Appendix ECR 493	Customer information in WagonReleaseNoticeMessageCR 494	Customer information in WagonDepartureNoticeMessageCR 495	Specification of the Limit Speed in the PlannedTrainDataCR 496	Extension and clarification of overhaul date information in RSDS messageCR 497	Spelling mistake in element “MultilateralAuthorisationCountries”CR 498	Clean up of code list of element “RouteClass”CR 500	Cardinality mistake of element “LoadChangeDevice” in RSRD design datasetCR 501	Representation of NOI TSI in RSDS messageCR 502	New TypeOfInformation code for "draft no alternative available"CR 508	New message header element MessageDateTimeCreatedCR 509	TrainRunningInterruptionMessage additional element "InterruptionStatus"CR 512	New Subsidiary Location Type Code for ENEE CodesCR 515	Error in xsd of TAF TrainComposition message (duplex of OTN)TAF TSI maintenance release 2.4.1 (03.09.2020):CR 472	Update of TrainCompositionMessage with complex TrainActivityTypeCR 491	Error in pattern for LocoTypeNumberCR 496	Extension and clarification of overhaul date information in RSDS message--><!--TAF TSI maintenance release 2.5.0 (25.11.2020):CR 481 - New TypeOfInformationCodesCR 486 - Change to TrainCCSystem element and codeCR 449 - Change of company code to 4-letter-alphanumeric mergedCR 554 - PlannedDateNextOverhaul is not optional but it should be according to CR, OverhaulValidityPeriod missingCR 569 - Restriction of 'CargoCodingType' inconsistentCR 568 - Optional LimitedQuantityIndicator for type DanGoodsTypeCR 564 - Incorrect reference in documentation of element ExceptionalGaugingCodeCR 551 - Element AirBrakedMass documentation is changedCR 570 - New Subsidiary Location Type Code for Intermodal TerminalsCR 553 - Types 0046 and 0047 are missing from the annotation in the element TrainActivityTypeCR 567 - Change of documentation of element SerialNumber of complexe type LocoTypeNumberCR 552 - Annotation formatting is changed in element LocoTypeNumberCR 550 - Duplicated definition of DateLastOverhaul elementCR 549 - Make element BookedLocationTime globalCR 514 - Add new optional element PlannedSpeed to PlannedTrainTechnicalDataCR 575 - Shift of elements TrainCC_System and TrainRadioSystemCR 574 - Errors in structure CombinedTrafficLoadProfile in xsdCR 526 - Code list TrainActivityType updateCR 513 - Wagon Interchange Sub Notice message--><!--TAF TSI maintenance release 3.0.0 (15.06.2021):CR 516 - Interchange Reporting RemovalCR 519 - New enumeration value for OSJD system based locations is needed for  LocationSubsidiaryCodeCR 560 - New element type of used hybrid power unit in TractionDetailsCR 561 - Code list for element "Type of used hybrid power unit" in structure TractionDetailsCR 563 - Supplement of element "TiltingFunction" in Structure PlannedTrainTechnicalDataCR 566 - Supplement of reason for using RelatedPlannedTransportIdentifier (RPTID)CR 573 - Error in element InteropCapabilityCR 577 - Clean up of code list of element NormalLoadingGaugeCR 578 - Update annotation of element LoadTableStarsCR 581 - Addition of codes for element BrakeTypeCR 582 - New codelist for element ReasonOfReferenceCR 583 - PathSectionNotification message: OperationalTrainNumberIdentifierCR 585 - Make field TractionMode optional in planning messagesCR 588 - TAF TrainCompositionMessage: Change of cardinality of the element ResponsibilityNextSectionCR 589 - Handover and Transfer point description in XSDCR 590 - TRF Message : Multiple Train Location ReportsCR 591 - Incorrect definition of codelist in element TractionTypeCR 592 - Double code "Final offer rejected" in codelist for TypeOfInformationCodeCR 594 - Addition of CouplingType as child of WagonTechDataCR 595 - Addition of ParkingBrakeForce as child of WagonTechDataCR 598 - Modification of annotation for element "PlannedJourneyLocation" in XSDCR 599 - Change of Annotation for element LengthOfSetOfCarriagesCR 600 - Fix error in XSD for Push/Pull trainCR 601 - TOM Combined Model – Update of the ObjectType codelist with the RouteCR 602 - TOM Combined Model – Creation of new element OffsetToReference in PlannedCalendarCR 604 - Change of type for element TrainCC_System in xsdCR 609 - Deletion of element "TrainCC_Syst" in xsdCR 610 - Missing values in TractionType elementCR 611 - Addition of new JourneyLocationTypeCode "09 Network border"CR 612 - New element ReferenceTrainIDSubCalendar (Output from TOM Project)--><!--TAF TSI maintenance release 3.0.2 (09.07.2021):CR 566 - Supplement of reason for using RelatedPlannedTransportIdentifier (RPTID)CR 612 -	 New element ReferenceTrainIDSubCalendar (Output from TOM Project), "PathNotAvailableMessage" correctedCorrections of CR integration errors from--><!-- Sector only CRs approved by JSG until 31 December 2020 (sector xsd 2.5.0.0.)CR SMO ID: 135CR SMO ID: 148CR SMO ID: 161CR CMO ID: 163CR SMO ID: 203CR SMO ID: 215CR SMO ID: 216CR SMO ID: 217CR SMO ID: 218CR SMO ID: 219CR SMO ID: 220CR SMO ID: 224CR SMO ID: 225CR SMO ID: 231CR SMO ID: 232--><!-- Sector only CRs approved by JSG until 01 June 2021 (sector xsd 3.0.0.0)CR SMO ID: 156 removal of Wagon-Interchange messages from the official schema, moving them to Sector-only part of the schemaCR SMO ID: 218 additional action: RollingStockIdentification complex element removed due to replacement with UnitIdentificationCR SMO ID: 221 - update CoachOrTrainsetCommercialData cardinality. The rest of CR was implemented in the previous versionCR SMO ID: 253 adding the Activites to PassengerTrainCompositionCR SMO ID: 254 adding the Paramters to PassengerTrainCompositionJourneySection--><!-- 2021-06-25 TCR tool messages, elements and code lists added in the sector part - first release sector xsd 3.0.0.0 --><!-- 2021-07-14 adaptation to ERA XSD 3.0.2 (sector xsd 3.0.2.0)CR ERA 566 / Sector adapted CRM SMO ID 172, 267: ReasonOfReference set optional. Official version will be updated by Nov 2021 accordingly (SMO CR ID 269 pending)CR 612 -	 New element ReferenceTrainIDSubCalendar (Output from TOM Project), "PathNotAvailableMessage" correctedCR 612 / SMO ID 256 correction by the sector: PathRequestMessage was also listed in the original CR text, therefore, the new element is added by the sector. Waiting for ERA to update the official version - Nov 2021Sector correction of the mistake in the ErrorMessage: the wrong pattern on ErrorCode element is commented out - in order to be able to use ErrorMessage. Waiting for the correction in the official ERA schema (to be corrected with November 2021 release, SMO CR ID 258 noted).....Sector internal correction compared to sector schema xsd 3.0.0.0: LocationDateTime brought back to the TrainLocationReport.....Sector Messages adaptedCR SMO ID 256 correction of the sector messages: adding the ReferenceTrainIDSubCalendar to OIM, PCM, ULM.CR SMO ID 263 : element Push-Pull in PassengerTrainCompositionMessage CR SMO ID 264 : new element ReferenceTRID in ObjectInfoMessage CR SMO ID 265 and 266 : new codes N and O for ObjectInfoType (in ObjectInfoMessage)--><!--TAF TSI maintenance release 3.1.0 (15.12.2021):CR 546	Set "LivestockOrPeopleIndicator" to non-mandatoryCR 576	Error in taf_tap_codelist_sector.xsd at element "TypeOfRequestCode"CR 613	Change in the frequency of occurrence of attribute “JourneyLocationTypeCode”CR 629	Order of JourneySection in TrainCompositonMessage upside downCR 630	Update annotation of longitude and latitude elementsCR 635	Include BookedLocationDateTime and ReferencedLocationDateTime in TrainDelayCauseMessageCR 637	Include BookedLocationDateTime and ReferencedLocationDateTime in TrainRunningInterruptionMessageCR 638	Duplicate SpecialServiceDescriptionCode elementCR 639	Creation of two codes ReasonOfReferenceCR 641	New TrainTypeCodeCR 644	Extension of TRI to allow localisation between PLC/SLC locations, for GNSS and ETCSCR 645	Change on TrainRunningForecastMessage as consequence of CR 644(precise localisation between locations)CR 647	Defining BitmapDays as global elementCR 648	Change of structure TrainActivityTypeCR 650	JourneySectionOrigin/Destination defined twiceCR 651	Update of LocationSubsidiaryTypeCodeCR 652	Introduction of information about telematics device reference dataCR 654	ProcessType as new optional field--><!-- Sector Adaptations for Sector XSD 3.1.0.0TAP code list integrated - only 4 codelists are used - they are added here and the references in the elements that use them are fixed accordingly, as it was done in 3.0.2.0 already.SMO CR 285 ObjectInfoMessage: Leading agencies added to OIMSMO CR 289 ObjectInfoMessage: structure of TrainInformationExtended and PathInformationExtended changed: reference to Identifiers replaced previous RelatedPlannedTransportIdentifiersSMO CR 284 ERA CR 654 - additions to sector schema: ObjectInfoMessage, PathCoordinationMessage, PathSectionNotificationMessage are updated with the new optional element ProcessType on the root element levelSMO CR 246 New sector message TrainRunningStatusReportMessage added. Remark from SMO: GeographicCoordinates complex element is not extended with the elements Altitude and SRID because the official global element GeographicCoordinates was not accordingly updated by ERA within the CR 644 for the XSD version 3.1.0 --><!-- Sector Adaptations for Sector XSD 3.1.0.1SMO CR 269, CR 289 and CR 298 ReasonOfReference should be optional: After withdrawing CR 269 by mistake, new CRs were created and approved by JSG. Since they will be in ERA's official schema in the next release in June 2022 they are released now in Sector schema.--><!--TAF TSI maintenance release 3.2.0 (15.06.2022):SMO CR 245, ERA CR 644	Extension of TRI to allow localisation between PLC/SLC locations, for GNSS and ETCSSMO CR 293, ERA CR 660  Update Timing at location in the PathDetailsMessage - Additional TimerQualifierCodeSMO CR 297, ERA CR 661  New TypeOfInformation values related to route update processSMO CR 299, ERA CR 662  Insufficient annotation for new global element BitmapDays and inconsistenceSMO CR 290, ERA CR 670  Update annotation for ScheduledTimeAtHandover and ScheduledTimeAtTransferSMO CR 304, ERA CR 671  Creation of "TrainNotReadyDescription" to give reason why train is not ready in "TrainReadyMessage" (TRM)SMO CR 306, ERA CR 672  Addition of element ReasonOfReference to ops messages and code for traffic managementSMO CR 298, ERA CR 673  Error in xsd 3.1.0 concerning element ReasonOfReferenceSMO CR 292, ERA CR 674  New attribute “Operational strength of the train coupling” in structure PlannedTrainTechnicalDataSMO CR 291, ERA CR 675  New attribute “BogieWagonsOnly” in structure PlannedTrainTechnicalDataSMO CR 315, ERA CR 676  Renaming the process types "Pre-arranged Path published by RFC" and "Catalogue Path published by IM"--><!-- Sector Adaptations for Sector XSD 3.2.0.0 (29.06.2022):TAP code list integrated - only 4 codelists are used - they are added here and the references in the elements that use them in the offical ERA schema are fixed accordingly in this version, as it was done since 3.0.2.0 already. Related information for the sector: the FacilityTypeDescriptionCode (TAP 9039 Code List) has added 2 new values. These are integrated here accordingly.SMO CR 294 TCR part: Update TCRType of the TCRMessage with the TCRIDSMO CR 295 TCR part: Move CoordinatingIM and AdministrativeContatInformation elements to the TCRType structure of the TCRMessageSMO CR 300 TCR part: Update "BitmapDays" in the TCRMessage with BitmapWeek type - referenced only to RoughDatesSector schema remark: JourneySectionOrigin and JourneySectionDestination are the official schema since 3.2.0, not any more in the sector-only part - they are removed from sector-only section.--><!-- Sector Adaptations for Sector XSD 3.2.0.1 (04.08.2022):Error correction in ObjectType element. TCR (TC) enumeration entry was missing.--><!--TAF TSI maintenance release 3.3.0 (15.12.2022):ERA CR 450  Documentation of the TAF TSI code listsSMO CR 193, ERA CR 642	Usage of other ValidityPeriod in LocatoinFileDataset messageSMO CR 194, ERA CR 643	ValidityPeriod defined twiceSMO CR 283, ERA CR 653	Extend ReceiptConfirmationMessage for operational usageSMO CR 316, ERA CR 668  Delete Existing ConsignmentOrderMessageSMO CR 317, ERA CR 669  Add new message ConsignmentOrderMessageSMO CR 317, ERA CR 690  MessageType : Reserving values for SFERA messages at a European levelSMO CR 318, ERA CR 691  New element type of used hybrid power unit in LocoIdentSMO CR 328, ERA CR 697  Addition of element Notes into TAF TrainCompositionMessageSMO CR 343, ERA CR 698  End of Train Interruption : explicit notification--><!-- Sector Adaptations for Sector XSD 3.3.0.0 (13.01.2023):TAP code list integrated - only 4 codelists are used - they are added here and the references in the elements that use them in the offical ERA schema are fixed accordingly in this version, as it was done since 3.0.2.0 already. SMO CR 301 CapacityProductSearchMessage addedSMO CR 302 CapacityProductMessage addedSMO CR 303 CapacityModelMessage added SMO CR 319 TypeOfUsedHybridPowerunit added to UnitData in PassengerTrainCompositionMessage--><!--TAF TSI maintenance release 3.4.0 (15.06.2023):CR 688  Inclusion of RID 2021 and 2023 provisions into the Dangerous Goods Description in TAF XSDCR 649  Enlargement of TrainCompositionMessage with Container InformationCR 693  Addition of "BrakingRatio" to TCM/PTCM messagesCR 695  Annotation update - TypeOfRequest and TypeOfRequestCodeCR 696  Annotation update - ProcessTypeCR 702  New objects in the ObjectType listCR 703  Add Regenerative brake information in TrainCompositionMessageCR 704  Clarification of TrainActivity type codes 0044 to 0047 "connecting service"CR 705  Info on loc chargin in TrainActivityCR 706  Addition of RelatedLocation in TrainActivity structureCR 707  TimingQualifierCode – Code list updateCR 708  ProcesstType – Code list updateCR 710  Removal WeightOfDangerousGoods from the TrainCompositionMessageCR 713  Modify wagon section in Consignment Order messageCR 714  Fax number, email and phone number for customers are duplicated in ConsignmentOrderMessageCR 717  Extend element TrafficType for detailed code lists--><!-- Sector Adaptations for Sector XSD 3.4.0.0 (03.07.2023):TAP code list integrated - only 4 codelists are used - they are added here and the references in the elements that use them in the offical ERA schema are fixed accordingly in this version, as it was done since 3.0.2.0 already. SMO CR 346 Add Regenerative brake information in PCM [Operations]SMO CR 349 Generalisation of TRSR message into RSR messageSMO CR 358 Correct annotation of message 'UpdateLinkMessage'SMO CR 369 TCRResponseMessage - Provide feedback on more TCRs--><!--TAF TSI maintenance release 3.4.1 (15.12.2023):ERA CR 689  Inclusion of new actors "Carrier", "Loader", "Filler" and "Unloader" into ConsignmentOrderMessage for the purposes of RID sections 1.4.3.6 and 1.4.2.2.5.SMO CR 363, ERA CR 711  Update of MessageType code listSMO CR 367, ERA CR 715  Remove wagon movement messagesSMO CR 368, ERA CR 716  Create new Wagon Status MessageSMO CR 348, ERA CR 721  Precision of the signal quality in GNSS_DynamicPosition elementSMO CR 350, ERA CR 722  Reserve a message type for sector RunningStatusReportMessageSMO CR 370, ERA CR 723  Adapt list in element "Severity" in ErrorMessageSMO CR 372, ERA CR 724  IntermodalTrasnportData should have maxOccurs=”unbounded”--><!-- Sector Adaptations for Sector XSD 3.4.1.0 (15.12.2023):SMO CR 379 Create a new element: RFCPaPSMO CR 380 Create a new ReasonOfReference code: reference to a PR submitted to Pre-bookingSMO CR 381 Create new TypeOfinformation codes - Handling of PaPs from RFCsSMO CR 394 Creation of "TrainForecastedDelayCauseMessage" to allow a forecasted delay cause (Sector Only) --><!--TAF TSI maintenance release 3.5.0 (15.06.2024):ERA CR 726  Change of facets for the CounterAcreditedRecognizedBody element within the RollingStockDatasetMessageSMO CR 163, ERA CR 729  Usability of annotation of tilting functionSMO CR 388, CR 730  Make element GrossWeight optional in ConsignmentOrderMessage/COMS/COM/Wagons/GoodsinWagonSMO CR 389, CR 731  Change Commercial Specifications structureSMO CR 392, CR 733  Wrong RID section in COMSMO CR 393, CR 734  Make element MadeOut mandatorySMO CR 430, CR 736  GoodsInWagon Shall become optionalSMO CR 432, CR 739  New national code for ReasonOfReferenceSMO CR 353, CR 740  Usage of particular running status for Terminal eventsSMO CR 396, CR 741  Dangerous goods on the ILU levelSMO CR 414, CR 742  Add parameter 'GeoLocalisationOnNetwork' in the TrainRunningInterruptionMessage (TRIM) messageSMO CR 399, CR 743  Remove WagonDeliveryNoticeMessage SMO CR 398, CR 744 Update MessageType-annotation to reflect deletion of WagonMovementMessagesSMO CR 395, CR 745 Reserve a message type for new Sector message TrainForecastedDelayCauseMessage--><!-- Sector Adaptations for Sector XSD 3.5.0.0 (25.06.2024):SMO CR 397 TCRMessage - Annotation updateSMO CR 409 Removal of the "TCRImportJobStatus" elementSMO CR 417 Make ReasonForRestriction optional in TCR MessageSMO CR 418 Standardization of TCRMessage : identifiersSMO CR 419 Standardization of TCRMessage : cardinalitySMO CR 431 Removal of the "TopologyCheck" element from TCRMessageSMO CR 433 Rename the identifier of the TCRCanceledMessage--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.era.europa.eu/schemes/TAFTSI/3.5" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:doc="http://www.era.europa.eu/schemes/Documentation" xmlns:tap="http://www.era.europa.eu/schemes/TAPTSI/1.4" xmlns:dcterms="http://purl.org/dc/terms/" targetNamespace="http://www.era.europa.eu/schemes/TAFTSI/3.5" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.5.0.0">	<xs:annotation>		<xs:appinfo>			<dcterms:title>TAF TSI - message exchange.</dcterms:title>			<dcterms:description>This schema defines messages for the TAF TSI.</dcterms:description>			<dcterms:creator>European Union Agency for Railways. mailto:taf_tsi@era.europa.eu</dcterms:creator>			<dcterms:coverage>European Union</dcterms:coverage>			<dcterms:created>2013-06-27</dcterms:created>			<dcterms:modified>2017-02-23</dcterms:modified>			<dcterms:modified>2018-05-31</dcterms:modified>			<dcterms:modified>2019-05-31</dcterms:modified>			<dcterms:modified>2020-09-03</dcterms:modified>			<dcterms:modified>2020-12-15</dcterms:modified>			<dcterms:type>text/xml</dcterms:type>			<dcterms:subject>Transport, Freight Transport, Rail</dcterms:subject>			<dcterms:identifier>{http://www.era.europa.eu/schemes/TAFTSI}taf_cat_complete.xsd</dcterms:identifier>			<dcterms:language>en</dcterms:language>			<dcterms:publisher>ERA European Union Agency for Railways, 120 rue Marc Lefrancq, 59307 Valenciennes Cedex, http://www.era.europa.eu/</dcterms:publisher>			<dcterms:rights>Unclassified</dcterms:rights>			<dcterms:rightsHolder>European Union Agency for Railways</dcterms:rightsHolder>			<dcterms:copyright>ERA 2020</dcterms:copyright>			<dcterms:status>Final</dcterms:status>		</xs:appinfo>	</xs:annotation>	<!-- code list import start -->	<!-- TAP Code List insert start -->	<xs:element name="Acceleration" type="xs:decimal">		<xs:annotation>			<xs:documentation>Shown in m/s^2</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AcceptanceInterchangePoint">		<xs:annotation>			<xs:documentation>The place where the responsibility of a wagon is accepted and the date and time when the wagon responsibility of the wagon is accepted</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="AcceptanceTimeAtInterchange"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="AcceptanceTimeAtInterchange" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Departure Date and Time or the handover Date and Time at an interchange point where the responsibility has changed to another RU</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ActualEndDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Identifies the actual date and time of arrival of the Wagon or Unit on the final destination of the customer siding.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ActualETA" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Identifies the actual ETA date and time of arrival of the Wagon or Unit on the final destination of the customer siding.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ActualETI" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Identifies the actual valid estimated date and time of interchange of the Wagon or Unit at an interchange point</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AdditionalInstruction" type="FreeText">		<xs:annotation>			<xs:documentation>Additional instructions regarding the wagon or shipment in free text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Address" type="FreeText">		<xs:annotation>			<xs:documentation>Generic postal address in clear text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AdministrativeContactInformation">		<xs:annotation>			<xs:documentation>Used to define adminstrative contact information</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Name"/>				<xs:element ref="Address" minOccurs="0"/>				<xs:element ref="eMail" minOccurs="0"/>				<xs:element ref="PhoneNumber" minOccurs="0"/>				<xs:element ref="FaxNumber" minOccurs="0"/>				<xs:element ref="FreeTextField" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="AffectedBordersType">		<xs:sequence>			<xs:element name="AffectedBorder" type="LocationIdent" maxOccurs="unbounded"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="AffectedBorderType">		<xs:sequence>			<xs:element name="AffectedBorder" type="LocationIdent" maxOccurs="unbounded"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="AffectedIMsType">		<xs:sequence>			<xs:element name="AffectedIM" type="AffectedIMType" maxOccurs="unbounded"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="AffectedIMType">		<xs:sequence>			<xs:element name="CompanyCode" type="CompanyCode"/>			<xs:element name="CompanyName" type="FreeText" minOccurs="0"/>			<xs:element ref="CoordinationStatus" minOccurs="0"/>			<xs:element name="CoordinationComment" type="xs:string" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="AffectedLocation">		<xs:annotation>			<xs:documentation>Affected location </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="LocationDateTime"/>				<xs:element ref="OperationalTrainNumberIdentifier" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="AffectedSection">		<xs:annotation>			<xs:documentation>Indication for the recepient if not the entire path is affected, e.g. in case of a partial cancelation for the last part of the path</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="StartOfSection">					<xs:complexType>						<xs:complexContent>							<xs:extension base="LocationIdent">								<xs:sequence minOccurs="0">									<xs:element ref="BookedLocationDateTime" minOccurs="0"/>									<xs:element ref="BookedLocationTime" minOccurs="0"/>								</xs:sequence>							</xs:extension>						</xs:complexContent>					</xs:complexType>				</xs:element>				<xs:element name="EndOfSection">					<xs:complexType>						<xs:complexContent>							<xs:extension base="LocationIdent">								<xs:sequence minOccurs="0">									<xs:element ref="BookedLocationDateTime" minOccurs="0"/>									<xs:element ref="BookedLocationTime" minOccurs="0"/>								</xs:sequence>							</xs:extension>						</xs:complexContent>					</xs:complexType>				</xs:element>				<xs:element ref="OperationalTrainNumberIdentifier" minOccurs="0"/>				<xs:element ref="PlannedCalendar"/>				<xs:element ref="NetworkSpecificParameter" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="AffectedServicesType">		<xs:sequence>			<xs:element ref="TCRMeasures" minOccurs="0"/>			<xs:element name="Value" type="xs:boolean" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="AgainstBooked" type="DeltaTime">		<xs:annotation>			<xs:documentation>Identifies the Delta delay time against the booked schedule in minutes</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AgainstReferenced" type="DeltaTime">		<xs:annotation>			<xs:documentation>Delay compared to the referenced Date/Time</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AgreedTimeOfDelivery" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The requested Date and Time for the delivery of a wagon/Shipment or Intermodal untis at customer sidings</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AirBrake">		<xs:annotation>			<xs:documentation>Characteristics of Air Brakes</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="NumberOfBrakes" type="Numeric2-2">					<xs:annotation>						<xs:documentation>Number of air brakes</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="BrakeSystem" minOccurs="0">					<xs:annotation>						<xs:documentation>Abbreviation of air brake system. Following values are examples: Kk; Dr; Bo; Hik; Bd; Ch; O; KE; WE; DK; WU; WA; DM; MH, SW; KE 435; through brake pipe</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:maxLength value="256"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="AirBrakeType"/>				<xs:element ref="BrakingPowerVariationDevice"/>				<xs:element ref="AirBrakedMass">					<xs:annotation>						<xs:documentation> General braked weight for wagon without any variation device or braked weight in position "empty" for wagons with a variation device or maximum brake weight for wagons with a linear aoto continouus brake weight device "0" for wagons without brake system (in tonns)</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="LoadChangeDevice" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Specific weights for change over air brake systems</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="ChangeOverWeight" type="Numeric3-3">								<xs:annotation>									<xs:documentation>Change over weight of braked weight in tonns variation device</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="AirBrakedMassLoaded" type="Numeric3-3">								<xs:annotation>									<xs:documentation>Braked weight in tonns loaded for change over weight</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="BrakeSpecialCharacteristics"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="AirBrakedMass">		<xs:annotation>			<xs:documentation>General braked weight for wagon without a variation device; Braked weight empty for wagons with a variation device; maximum braked weight for wagons with linear auto continuous device; "0" for wagons without air brake  (in tons).</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="0"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="AirBrakeSpecialCharacteristic" type="xs:string">		<xs:annotation>			<xs:documentation>Special characteristic of an air brake system (e.g. two or more steps brake)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AirBrakeType">		<xs:annotation>			<xs:documentation>Classification of air brake.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>Through pipe</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>G system only</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>P system only</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>G/P combined system</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>No air brake or brake pipe</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>Non coded system</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="AlertMessage">		<xs:annotation>			<xs:documentation>Following the comparison betzeen the acual ETA and the commitment to the customer, the Lead RU sends this Alert Message to the actual RU in charge and to all following RUs involved in the transport chain</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="CommitmentETA"/>				<xs:element ref="ActualETA"/>				<xs:element ref="WagonNumberFreight"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="AllocationCompany" type="CompanyCode">		<xs:annotation>			<xs:documentation>Name of company who is responsible for allocation and maintenance of codes</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Altitude" type="xs:integer">		<xs:annotation>			<xs:documentation>Altitude (in m) at the beginning of the SP. Considering ETRS89 as reference. Starting at -1000m</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ArrivalAtDestination">		<xs:annotation>			<xs:documentation>Arrival of a wagon at its destnation point with Date and Time. The location is  not the final destination at ustomer sidings, but he location of the last RU which has to organise the final delivery of the wagon to customer sidings</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Destination"/>				<xs:element ref="ArrivalTimeAtDestination"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ArrivalInterchangeReport">		<xs:annotation>			<xs:documentation>The arrival or interchange station where ETI end</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="Source">					<xs:annotation>						<xs:documentation>Source of information</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:enumeration value="Experienced time of arrival"/>							<xs:enumeration value="Real Time Train Situation"/>							<xs:enumeration value="Estimated time of arrival"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="Location"/>				<xs:element ref="ArrivalTimeAtLocation"/>				<xs:element ref="TrainID" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ArrivalTimeAtDestination" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The actual Date and Time of the arrival of wagons by train at its final destination yard</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ArrivalTimeAtLocation" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The actual arrival date and time at the defined location</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ArrivalTimeAtLocationActual" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The actual arrival date and time at the defined location</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ArrivalTrackAtLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Identifies the track of the arrival of a train at a reporting point.  This is indicated in the LocationSubsidiaryCode in conjunction with the LocationPrimaryCode.  </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AssociatedAttachedLocationIdent" type="LocationIdent">		<xs:annotation>			<xs:documentation>Location in the path of train with AssociatedAttachedTrainID/AssociatedAttachedOTN, for which dependency described in TrainActivityTypeCode exists </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AssociatedAttachedOTN" type="String1-8">		<xs:annotation>			<xs:documentation>Identifies the associated train for the activity for traffic management purposes by the Dispatcher, GSMR services, etc.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AssociatedAttachedTimingAtLocation">		<xs:annotation>			<xs:documentation>Identifies the time at location of the associated attached train or train service number given by AssociatedAttachedTrainID or AssociatedAttachedOTN or AssociatedAttachedTrainServiceNumber. In general, the Dwell Time element of structure TimingAtLocation is not provided when using TrainActivityType</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TimingAtLocation" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="AssociatedAttachedTrainID" type="CompositIdentifierPlannedType">		<xs:annotation>			<xs:documentation>TrainID of the Associated Train in an Attach Activity</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AssociatedAttachedTrainServiceNumber" type="String1-8">		<xs:annotation>			<xs:documentation>Identifies the associated train service line number for the train activity connecting service</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AssociatedTrain">		<xs:annotation>			<xs:documentation>Train from which comes or in which continues a rolling stock incorporated in the considered train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:choice>				<xs:element ref="TransportOperationalIdentifiers"/>				<xs:element ref="PlannedTransportIdentifiers"/>			</xs:choice>		</xs:complexType>	</xs:element>	<xs:element name="Association">		<xs:annotation>			<xs:documentation>Indicates the location of association/disassociation of a rolling stock and the identification of the concerned train </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="AssociatedAttachedTrainID" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="AssociationLocation" minOccurs="0"/>				<xs:element ref="ComesFromContinuesInIndicator" minOccurs="0"/>				<xs:element ref="AssociatedAttachedOTN" minOccurs="0"/>				<xs:element ref="RetailServiceID" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Retail Train Number written on the ticket</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="AssociationVehicleTrainPosition" minOccurs="0" maxOccurs="1">					<xs:annotation>						<xs:documentation>Indicates the expected value of the VehicleTrainposition the rolling stock will take in the associated train the rolling stock will continue in. Or the VehicleTrainposition the rolling stock had in the associated train the rolling stock came from. NOTE: the AssociationVehicleTrainPosition will follow the direction of the associated train.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:minInclusive value="1"/>							<xs:maxInclusive value="99"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="AssociationLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Indicates the location of association/disassociation of a rolling stock</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AvailabilityFrom" type="LocationIdent">		<xs:annotation>			<xs:documentation>Location from where a service is available</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="AvailabilityTo" type="LocationIdent">		<xs:annotation>			<xs:documentation>Location to where a service is available</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="BitmapDays">		<xs:annotation>			<xs:documentation>Structure BitmapDays must be provided if ValidityPeriod of associated calendar contains more than one day; it is optional otherwise.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="740"/>				<xs:whiteSpace value="collapse"/>				<xs:pattern value="[0-1]{1,740}"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="BitmapWeek">		<xs:annotation>			<xs:documentation>bitmap for a typical week starting on Monday</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:minLength value="7"/>			<xs:maxLength value="7"/>			<xs:pattern value="[0-1]{7}"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="BogiePitch">		<xs:annotation>			<xs:documentation>Bogie Wheelbase measured in mm</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="99999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="BogieWagonsOnly" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indicates that the train consists of bogie wagons only or not. “Yes”/”true” means always all wagons of the train are bogie wagons. Then content of element is “no”/”false” or element isn’t used means the train contains of different wagons (not homogeneous only with bogie wagons).</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="BookedLocationDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Scheduled Date and Time of a train at a speciied location as defined in the path contract</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="BookedLocationTime" type="xs:time"/>	<xs:element name="BrakeSpecialCharacteristics">		<xs:annotation>			<xs:documentation>General brake characteristics. The values refer to UIC leaflet 920-13.			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>Cast Iron Brake Blocks</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Disc Brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>K-Brake Blocks</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Cast Iron Brake Blocks, single release brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>Composite Brake Blocks, single release brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>L-Brake Blocks</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>LL-Brake Blocks</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>Unknown or non-coded information</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="BrakeType">		<xs:annotation>			<xs:documentation>Type of braking system.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>G: "Goods" for freight services with slow application and release times</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>P: "Passenger" for passenger and freight services with quick application and release times.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>X: an indication that brake system of the freight wagon out of order (actually / current). Additionally, X cannot be used in Planning.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>R: a subdivision brake position of brake mode "P", for rapid (express) services with high brake performances</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>G+E: brake position G with additional brake=electro-dynamic brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>G+H: brake position G with additional brake=hydro-dynamic brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>P+E: brake position P with additional brake=electro-dynamic brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation>P+H: brake position P with additional brake=hydro-dynamic brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>P+Mg: brake position P with additional brake=magnetic track brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>R+E: brake position R with additional brake=electro-dynamic brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>R+H: brake position R with additional brake=hydro-dynamic brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>R+Mg: brake position R with additional brake=magnetic track brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>R+WB: brake position R with additional brake=eddy current brake (German: Wirbelstrombremse)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>R+E+Mg: brake position R with additional brake=electro-dynamic brake and magnetic track brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>R+E+WB: brake position R with additional brake=electro-dynamic brake and eddy current brake</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="BrakeUnit">		<xs:annotation>			<xs:documentation>Brake Unit</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="BrakeType"/>				<xs:element ref="BrakeWeight"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="BrakeWeight">		<xs:annotation>			<xs:documentation>Shows the Braked mass of the wagon according to the type of the braking system, in Tonnes</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="0"/>				<xs:maxInclusive value="99999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="BrakingPowerVariationDevice">		<xs:annotation>			<xs:documentation>Coding in 404-2, chapter 1.8</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>no braked weight variation device</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>empty/loaded manual or automatic device with one changeover weight</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>empty/loaded manual or automatic device with two or three changeover weights</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>linear auto continuous device with indication of maximum braked weight</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>non-codable variation device</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="BrakingRatio">		<xs:annotation>			<xs:documentation>Minimum percentage of braking. Expressed as an integer value (no percent sign should be added).</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:maxInclusive value="999"/>				<xs:minInclusive value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CapacityModelMessage">		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="TypeOfRequest"/>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation"/>				<xs:element name="CapacityModelData" type="CapacityModelType" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="CapacityModelSearchCriteria">		<xs:annotation>			<xs:documentation>Defines the searching criteria which can be used in the CapacityProductSearchMessage to search for capacity model data.</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="IDSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="PlannedTransportIdentifiers" minOccurs="0"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="TitleSearch" type="FreeText" minOccurs="0"/>			<xs:element name="CMVariantSearch" type="FreeText" minOccurs="0"/>			<xs:element name="TrainTypeSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="TrainType" minOccurs="0"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="CategorySearch" minOccurs="0" maxOccurs="2">				<xs:complexType>					<xs:sequence>						<xs:element ref="Category" minOccurs="0"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="LocationSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="Location" minOccurs="0"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="DateFromSearch" type="xs:dateTime" minOccurs="0"/>			<xs:element name="DateToSearch" type="xs:dateTime" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="CapacityModelType">		<xs:sequence>			<xs:element ref="Identifiers" minOccurs="0"/>			<xs:element ref="OperationalTrainNumber" minOccurs="0"/>			<xs:element name="Title" type="FreeText">				<xs:annotation>					<xs:documentation>Title of the capacity product that will be presented to the users</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="CMVariant" type="FreeText" minOccurs="0">				<xs:annotation>					<xs:documentation>The name of the variant where the capacity product belongs to.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element ref="LeadRU" minOccurs="0"/>			<xs:element ref="CoordinatingIM" minOccurs="0"/>			<xs:element ref="TrainType"/>			<xs:element ref="TrafficType" minOccurs="0"/>			<xs:element ref="CapacityProductType" minOccurs="0"/>			<xs:element ref="Category"/>			<xs:element name="PlannedCalendarExtended" type="PlannedCalendarExtendedType" minOccurs="0"/>			<xs:element name="TrafficContracted" type="xs:boolean" minOccurs="0"/>			<xs:element name="TypeOfContract" type="FreeText" minOccurs="0"/>			<xs:element name="MaxJourneyTime" type="xs:dateTime" minOccurs="0">				<xs:annotation>					<xs:documentation>It shall be used only for the CNA to indicate the limit of the journey time from origin to the destination, wished by the applicant</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="PlannedLocationInfo" type="PlannedLocationInfoType" minOccurs="2" maxOccurs="unbounded"/>			<xs:element ref="Comments" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="CapacityProductMessage">		<xs:annotation>			<xs:documentation>This Message is the response to a CapacityProductSearchMessage. It contains the TCRs, Capacity bands, Catalogue paths or paths matching the SearchCriteria defined in the CapacityProductSearchMessage</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element name="TCRs" type="TCRType" minOccurs="0" maxOccurs="unbounded"/>				<xs:element name="CataloguePaths" type="PathType" minOccurs="0" maxOccurs="unbounded"/>				<xs:element name="Paths" type="PathType" minOccurs="0" maxOccurs="unbounded"/>				<xs:element name="CapacityModels" type="CapacityModelType" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="CapacityProductSearchCriteria">		<xs:annotation>			<xs:documentation>Defines the Search Criteria of the "positive" capacity products that can be used in the CapacityProductSearchMessage.			</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="IDSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="PlannedTransportIdentifiers" minOccurs="0" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="SectionSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element name="Sections" type="SectionsType" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="AffectedBorderSearch" type="AffectedBorderType" minOccurs="0"/>			<xs:element ref="PlannedTrainData" minOccurs="0"/>			<xs:element name="AffectedIMSearch" minOccurs="0" maxOccurs="unbounded">				<xs:complexType>					<xs:sequence>						<xs:element ref="Company"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="DateFromSearch" type="xs:dateTime" minOccurs="0"/>			<xs:element name="DateToSearch" type="xs:dateTime" minOccurs="0"/>			<xs:element name="ObjectTypeSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="ObjectType" minOccurs="0"/>					</xs:sequence>				</xs:complexType>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="CapacityProductSearchMessage">		<xs:annotation>			<xs:documentation>Message to search for the Capacity Products. The result of the search will be the CapacityProductMessage containting the capacity that fits to the search. Object that will be returned are: TCR, CP, PA, CM and CN.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element name="SearchCriteria" type="SearchCriteriaType"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="CapacityProductType">		<xs:annotation>			<xs:documentation>Capacity product type that indicates the partition where the particular capacity product belongs to.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>Annual timetable - Partition of capacity products related to the annual timetable</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Rollig Planning - Partition of capacity products related to the rolling planning</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Ad hoc - Partition of capacity products related to the ad-hoc</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>TCR - Partition of capacity products related to the TCR</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:complexType name="CargoCodeType">		<xs:annotation>			<xs:documentation>Identification of the Cargo and the nomiclature used</xs:documentation>		</xs:annotation>		<xs:simpleContent>			<xs:extension base="FreeText"/>		</xs:simpleContent>	</xs:complexType>	<xs:element name="CarrierStatus">		<xs:annotation>			<xs:documentation>Status of the carrier during the transport                       			0  Contractual carrier / Lead carrier                                			1  Succesive carrier             			2  Substitute carrier             			3   to be used for all other partners (e.g. subcontractors, relevant applicants) beside the carriers in role 0, 1 and 2 (which have to be mentioned in the consignment note)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>0: Contractual carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>1: Successive carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>2: Substitute carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>3:  to be used for all other partners (e.g. subcontractors, relevant applicants) beside the carriers in role 0, 1 and 2 (which have to be mentioned in the consignment note)</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Category">		<xs:annotation>			<xs:documentation>Indicates the geographical scope of the capacity product, whether the included object (the train itself, or the path planned for the train run) is for the national or international traffic.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>National - Capacity product related to national traffic</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>International - Capacity product related to international traffic</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="CauseCode">		<xs:annotation>			<xs:documentation>Cause of a damage or restriction</xs:documentation>		</xs:annotation>		<xs:restriction base="Numeric4-4"/>	</xs:simpleType>	<xs:element name="CauseDescription" type="FreeText">		<xs:annotation>			<xs:documentation>Describes the cause of sending message</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="CauseType" type="CauseCode">		<xs:annotation>			<xs:documentation>Indicates the cause of a damage or refusal of a wagon or train</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ChangeOfTrackMessage">		<xs:annotation>			<xs:documentation> This message is issued to show that the train is arriving at another platform to the one that was scheduled</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus">					<xs:annotation>						<xs:documentation>Assigned by the Sender 1=Creation, 2=Modification, 3=deletion </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="LocationPlannedTrack" minOccurs="0"/>				<xs:element ref="LocationActualTrack"/>				<xs:element ref="BookedLocationDateTime" minOccurs="0">					<xs:annotation>						<xs:documentation>Scheduled Date and Time of a train at a speciied location as defined in the path contract</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TrainLocationStatus" minOccurs="0"/>				<xs:element ref="InterruptionReason" minOccurs="0"/>				<xs:element ref="InterruptionDescription" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="TransferPoint" minOccurs="0">					<xs:annotation>						<xs:documentation>Transfer point or station of destination in the considered network where the Reference Train Numbers refers to </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TransfereeIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="CharacteristicDescriptionCode">		<xs:annotation>			<xs:documentation>Characteristics on a Train according to TAP Code List B.4.7037: type7037CodeList</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:annotation>				<xs:documentation xml:lang="en">Code list for the chracteristic description code (B.4.7037)</xs:documentation>				<xs:appinfo>					<dc:title>Code list for the chracteristic description code</dc:title>					<dc:source>B.4.7037</dc:source>				</xs:appinfo>			</xs:annotation>			<xs:restriction base="xs:string">				<xs:maxLength value="17"/>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation xml:lang="en">First class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First class accommodation</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation xml:lang="en">Second class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class accommodation</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation possible</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is possible</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation xml:lang="en">With supplement</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">A supplement is charged</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation compulsory</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is compulsory</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation advised</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is recommended</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation compulsory for parties</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is compulsory for parties</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation compulsory in first-class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is compulsory in first-class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation xml:lang="en">Group booking restricted</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Booking by groups restricted</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation xml:lang="en">Groups not allowed</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Groups of travellers are not allowed</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="19">					<xs:annotation>						<xs:documentation xml:lang="en">No reservation</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is not possible</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation in first class only</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is only possible in first </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation compulsory from origin station</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation compulsory from origin station</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation allowed for certain classes/products</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation possible for some booking classes/products</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="23">					<xs:annotation>						<xs:documentation xml:lang="en">Reservation in second class only</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Reservation is only possible in second class.</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation xml:lang="en">Not available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">The product is not available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="25">					<xs:annotation>						<xs:documentation xml:lang="en">Non-bookable</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">The product is not bookable</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="26">					<xs:annotation>						<xs:documentation xml:lang="en">Bookable through an international reservation system</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Bookable through an international reservation system</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="27">					<xs:annotation>						<xs:documentation xml:lang="en">Bookable through a national reservation system</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Bookable through a national reservation system</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="28">					<xs:annotation>						<xs:documentation xml:lang="en">Bookable manually on the RU selling point</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Bookable manually on the RU selling point</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:attribute name="CI_InstanceNumber" type="Numeric2-2">		<xs:annotation>			<xs:documentation>Number of a Common Interface Instance for the same Company</xs:documentation>		</xs:annotation>	</xs:attribute>	<xs:element name="CirculationDays">		<xs:annotation>			<xs:documentation>If the detailed running days are not yet clear inside the given validity period, it's possible to indicate only the circulation days. The numbering of the week days is according to the standard ISO 8601</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="7"/>				<xs:maxLength value="7"/>				<xs:whiteSpace value="collapse"/>				<xs:pattern value="[0-1]{7}"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CityTown">		<xs:annotation>			<xs:documentation>Name of the City or Town in Clear Text</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="35"/>				<xs:minLength value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ClosingTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The closing Date and Time of the port for the delivery of the shipment by rail to a vessel.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="CoachOrTrainsetCommercialData">		<xs:annotation>			<xs:documentation>Information used by the passenger to find its train or the vehicle in which he will travel</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="RetailServiceID">					<xs:annotation>						<xs:documentation>Train number written on the ticket</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="6"/>							<xs:pattern value=""/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="CommercialNumberOfVehicle" type="xs:string" minOccurs="0">					<xs:annotation>						<xs:documentation>Reservation number of a vehicle indicated on the ticket</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="CommercialTrafficType" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Coasting" type="xs:boolean">		<xs:annotation>			<xs:documentation>IM indicates to the RU whether the driver can rely on coasting. This is of both economic and ecological interest, as in many parts of the journey the trains may have enough inertia to be able to match the calculated time of the next location relying on coasting only.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="CodeOfCause">		<xs:annotation>			<xs:documentation>Code of reason for extension</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Completion of formalities required by customs or other administrative authorities (CIM Article 15)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Examination of the consignment (CIM Article11)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Amendment of the contract of carriage (CIM Article 18)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>Circumstances preventing carriage (CIM Article 20)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>Circumstances preventing delivery (CIM Article21)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>Attention to be given to the consignment</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation>Rectification of the load following unsatisfactory loading by the consignor</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>Transhipment following unsatisfactory loading by the consignor</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>Other causes: ...</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CombinedTrafficLoadProfile">		<xs:annotation>			<xs:documentation>This element does refer to combined load units that can be used for Freight Requests only.There are two entry options:• One option refers to “P” (Semi-trailer/road semi-trailer):• The other option refers to “C” (Swap body):The RUs may indicate the relevant values if they are familiar with the IMs line profiles. In case there is a path request for a train with combined traffic load, the IM should indicate the possible max. value for all 4 elements (P1, P2, C1, C2). Further information about Combined Traffic Load Profile can be seen in the UIC 596-6 Leaflet.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="P1" minOccurs="0">					<xs:annotation>						<xs:documentation>P1 requires the code in case the gauge of the semi-trailer is less or equal 2500 mm.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:pattern value="\d{3}"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="P2" minOccurs="0">					<xs:annotation>						<xs:documentation>P2 requires the code in case the gauge of the semi-trailer is greater than 2500 mm less or equal 2600 mm</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:pattern value="\d{3}"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="C1" minOccurs="0">					<xs:simpleType>						<xs:annotation>							<xs:documentation>C1 requires the code in case the gauge of the swap body is less or equal 2550 mm.</xs:documentation>						</xs:annotation>						<xs:restriction base="xs:string">							<xs:pattern value="\d{3}"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="C2" minOccurs="0">					<xs:annotation>						<xs:documentation>C2 requires the code in case the gauge of the swap body is greater than 2550 mm less or equal 2600 mm</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:pattern value="\d{3}"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ComesFromContinuesInIndicator" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indicates if the rolling stock comes from a train or continues in another train</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Comments" type="FreeText"/>	<xs:element name="CommercialService">		<xs:annotation>			<xs:documentation>Additional service offered in a train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="CommercialServiceCode" minOccurs="0"/>				<xs:element ref="AvailabilityFrom" minOccurs="0"/>				<xs:element ref="AvailabilityTo" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="CommercialServiceCode">		<xs:annotation>			<xs:documentation>Code of the additional service offered in a train</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="01">					<xs:annotation>						<xs:documentation xml:lang="en">Electronic seat reservation mandatory</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="02">					<xs:annotation>						<xs:documentation xml:lang="en">Electronic seat reservation possible</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="03">					<xs:annotation>						<xs:documentation xml:lang="en">Silence comsectionment</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="04">					<xs:annotation>						<xs:documentation xml:lang="en">Silence comsectionment</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="05">					<xs:annotation>						<xs:documentation xml:lang="en">Comsectionment for families</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="06">					<xs:annotation>						<xs:documentation xml:lang="en">Comsectionement for women</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="07">					<xs:annotation>						<xs:documentation xml:lang="en">Nursery in use</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="08">					<xs:annotation>						<xs:documentation xml:lang="en">Bike accepted for free</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="09">					<xs:annotation>						<xs:documentation xml:lang="en">Bike accepted against paiement</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation xml:lang="en">Comsectionment for train staff</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation xml:lang="en">Comsectionment</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation xml:lang="en">Passport comsectionement</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation xml:lang="en">Comsectionement for PRM</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation xml:lang="en">Journey where seats are in sleeping position</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation xml:lang="en">Empty and not in service coach</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation xml:lang="en">Coach with seats not in standard use</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation xml:lang="en">Cars loaded against direction of travel</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation xml:lang="en">Cars loaded in direction of travel</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="19">					<xs:annotation>						<xs:documentation xml:lang="en">Rail courier / rail postal service</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation xml:lang="en">Reduced number of seats for reservation</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation xml:lang="en">Dining car or bar in service</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation xml:lang="en">Mobile dining service</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CommercialSpecificationCode">		<xs:annotation>			<xs:documentation>Commercial specifications code</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Route ...</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Traffic flow ...</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Carriers mandated to perform the carriage, section, status</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>Defined frontier stations..... (for exceptional consignments)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>Other conditions requested....(for example: EDI contract number if an electronic consignment note is used.)</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CommercialTrafficType">		<xs:annotation>			<xs:documentation>Commercial Brand Name of a train service based on Service Brand Coding List of TAP</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:annotation>				<xs:documentation xml:lang="en">Code list for the service brand name (B.4.7009)			Code list for the service brand name			Source: B.4.7009,B.5.82,B.5.83,B.5.84</xs:documentation>			</xs:annotation>			<xs:restriction base="xs:string">				<xs:maxLength value="17"/>				<xs:enumeration value="46">					<xs:annotation>						<xs:documentation xml:lang="en">TAJ</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TAJ</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Day car train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="47">					<xs:annotation>						<xs:documentation xml:lang="en">TAC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TAC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Car sleeper train, motor rail (CST)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">14</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="48">					<xs:annotation>						<xs:documentation xml:lang="en">SAE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">SAE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Unaccompanied car service, motor rail</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">14</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="49">					<xs:annotation>						<xs:documentation xml:lang="en">EIC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">EkspresIC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Fast and Comfortable Interregional trains</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="50">					<xs:annotation>						<xs:documentation xml:lang="en">EC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">EuroCity </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">EuroCity</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="51">					<xs:annotation>						<xs:documentation xml:lang="en">ICE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ICE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">ICE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="52">					<xs:annotation>						<xs:documentation xml:lang="en">AVE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">AVE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">AVE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="53">					<xs:annotation>						<xs:documentation xml:lang="en">EIL</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">EUROSTAR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Eurostar</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="54">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Talgo</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="55">					<xs:annotation>						<xs:documentation xml:lang="en">OTU</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Oresundstog</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Oresundstog</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="56">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Bruxelles – Lille / Province</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="58">					<xs:annotation>						<xs:documentation xml:lang="en">TRN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Intercités</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Intercités</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="59">					<xs:annotation>						<xs:documentation xml:lang="en">AE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ALLEGRO</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Allegro</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="60">					<xs:annotation>						<xs:documentation xml:lang="en">ECB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">EuroCityBrenner</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">EuroCityBrenner</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="62">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Suburban service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">12</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="63">					<xs:annotation>						<xs:documentation xml:lang="en">IC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Intercity  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Intercity</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="64">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Hotel Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="65">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Ferry</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">hydrofoil</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">33</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="66">					<xs:annotation>						<xs:documentation xml:lang="en">IC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Intercity  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Inter City Lyn</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="67">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">TRN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="68">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">International</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="69">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="70">					<xs:annotation>						<xs:documentation xml:lang="en">EN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">EuroNight  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Euro Night</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="71">					<xs:annotation>						<xs:documentation xml:lang="en">HST</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">High-speed train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">High-speed train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="72">					<xs:annotation>						<xs:documentation xml:lang="en">TRN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TRAIN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Train SNCF</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="73">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Sud-Est</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="74">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Atlantique</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="75">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Nord</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="76">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Lyria</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="77">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Duplex</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="79">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Est</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="80">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Interconnexion</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="82">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">THALYS </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Thalys</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="83">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Ferry</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">hovercraft</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">33</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="84">					<xs:annotation>						<xs:documentation xml:lang="en">RE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">regional train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Regional</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="85">					<xs:annotation>						<xs:documentation xml:lang="en">WTE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Wilhelm Tell Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Wilhelm Tell Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="87">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">PENDOLINO  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Pendolino</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="88">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Suburban</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="89">					<xs:annotation>						<xs:documentation xml:lang="en">ALV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Alvia</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Alvia</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="90">					<xs:annotation>						<xs:documentation xml:lang="en">AVN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Avant</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Avant</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="91">					<xs:annotation>						<xs:documentation xml:lang="en">TER</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TRAIN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Regional TER</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="92">					<xs:annotation>						<xs:documentation xml:lang="en">REG</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">NSB Regiontog</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">NSB Regiontog</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">37</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="93">					<xs:annotation>						<xs:documentation xml:lang="en">FB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">FRECCIABIANCA</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">FRECCIABIANCA</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="94">					<xs:annotation>						<xs:documentation xml:lang="en">SC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">SuperCity </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Supercity</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="95">					<xs:annotation>						<xs:documentation xml:lang="en">CNL</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">City Night Line (D) </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">DB Nachtzug</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="96">					<xs:annotation>						<xs:documentation xml:lang="en">INI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">InterCityNotte Italia  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">InterCityNotte</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="97">					<xs:annotation>						<xs:documentation xml:lang="en">GB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ATOC MEMBER OPERATED SERVICE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">ATOC MEMBER OPERATED SERVICE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">37</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="98">					<xs:annotation>						<xs:documentation xml:lang="en">ESI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ES* Italia </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Eurostar Italia</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="99">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Funicular</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">15</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="100">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Airport train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">12</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="101">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Night train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="102">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Touristic train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="107">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Historical train, steam engine train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">16</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="108">					<xs:annotation>						<xs:documentation xml:lang="en">IRE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">IRE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Interregio-Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="109">					<xs:annotation>						<xs:documentation xml:lang="en">RB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">RB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Regionalbahn</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="110">					<xs:annotation>						<xs:documentation xml:lang="en">RE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">RE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Regional-Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="111">					<xs:annotation>						<xs:documentation xml:lang="en">RT</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">RT</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">RegioTram</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="112">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Shinkansen</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="113">					<xs:annotation>						<xs:documentation xml:lang="en">THT</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TrainHotel Talgo</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Train hotel talgo</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="114">					<xs:annotation>						<xs:documentation xml:lang="en"> EUR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"> Euromed</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Euromed</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="115">					<xs:annotation>						<xs:documentation xml:lang="en"> ALR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"> Alaris</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Alaris</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="116">					<xs:annotation>						<xs:documentation xml:lang="en"> ALT</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"> Altaria</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Altaria</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="117">					<xs:annotation>						<xs:documentation xml:lang="en">ARC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Arco</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">intercity</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">2</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="119">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">S-Bahn</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">12</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="121">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Night Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Night Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="122">					<xs:annotation>						<xs:documentation xml:lang="en">IR </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Interregional</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Interregional</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="123">					<xs:annotation>						<xs:documentation xml:lang="en">IRN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Interregional Night Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Interregional Night Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">2</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="124">					<xs:annotation>						<xs:documentation xml:lang="en">NLT</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TOLSTOI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Tolstoi</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="126">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">ARZ</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">14</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="128">					<xs:annotation>						<xs:documentation xml:lang="en">AVE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">RENFE SNCF EN COOPERATION</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">RENFE SNCF</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="129">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">RENFE SNCF EN COOPERATION</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">RENFE SNCF</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="130">					<xs:annotation>						<xs:documentation xml:lang="en">BUS</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">IC Bus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Bus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="131">					<xs:annotation>						<xs:documentation xml:lang="en">BUS</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">IC Bus international</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Bus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="153">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">special train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Sonderzug</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="154">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">InterCityRapid</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="155">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">InterPici</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="157">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Fast train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="158">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation"/>						<xs:documentation xml:lang="en" doc:docType="merits description">Euregio</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="159">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Bus </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">IC Ersatzbus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="160">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Bus </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">IP Ersatzbus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="162">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Bus </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Replacement Bus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="163">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Duplex Lyria</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="166">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV INOUI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV Duplex France Allemagne</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">2</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="170">					<xs:annotation>						<xs:documentation xml:lang="en">YHT</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">YHT</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">High speed train in Turkey</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="171">					<xs:annotation>						<xs:documentation xml:lang="en">FA</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">FRECCIARGENTO</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">FRECCIARGENTO</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="172">					<xs:annotation>						<xs:documentation xml:lang="en">FR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">FRECCIAROSSA</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">FRECCIAROSSA</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="173">					<xs:annotation>						<xs:documentation xml:lang="en">AP</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Albula Panoramawagen</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Albula Panoramawagen</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="174">					<xs:annotation>						<xs:documentation xml:lang="en">BEX</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Bernina Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Bernina Express (Panorama Train)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="175">					<xs:annotation>						<xs:documentation xml:lang="en">GEX</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Glacier Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Glacier Express (Panorama Train)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="176">					<xs:annotation>						<xs:documentation xml:lang="en">GP</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Golden Pass</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Golden Pass (Panorama Train)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="177">					<xs:annotation>						<xs:documentation xml:lang="en">BNI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Bernina Panorama</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Bernina Panorama</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="178">					<xs:annotation>						<xs:documentation xml:lang="en">zb</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">zb Zentralbahn AG</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Luzern-Interlaken Express (Panorama Train)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="179">					<xs:annotation>						<xs:documentation xml:lang="en">BXB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Bernina Express Bus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Bernina Express (Panorama Bus)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="200">					<xs:annotation>						<xs:documentation xml:lang="en">GGB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Gornergrat Bahn</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Mountain train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="202">					<xs:annotation>						<xs:documentation xml:lang="en">ICE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ICE-Allemagne France  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">ICE Allemagne-France</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="203">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ÖBB-NIGHTLINE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">ÖBB Night Line</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="205">					<xs:annotation>						<xs:documentation xml:lang="en">ICP</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Intercity Plus </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Intercity Plus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="206">					<xs:annotation>						<xs:documentation xml:lang="en">RID</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Riviera Day </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Riviera day</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="207">					<xs:annotation>						<xs:documentation xml:lang="en">RIN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Riviera Night </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Riviera night</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="209">					<xs:annotation>						<xs:documentation xml:lang="en">RJ</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">R A I L JET  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Rail Jet</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="213">					<xs:annotation>						<xs:documentation xml:lang="en">AZ</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">DB Autozug </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">DB Autozug</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">14</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="214">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Berlin-Warszawa-Express </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Berlin-Warszawa-Express</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="215">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Railpromo Austria Express/Treski</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Austria Express/Treski</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">13</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="216">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">PRECIOS MERCADO</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Precios Mercado</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">9</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="219">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="223">					<xs:annotation>						<xs:documentation xml:lang="en">FB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">FB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">FernBus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="224">					<xs:annotation>						<xs:documentation xml:lang="en">ICB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Intercitybus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">ÖBB-Intercitybus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="225">					<xs:annotation>						<xs:documentation xml:lang="en">TLK</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TLK train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Yours Rail Lines</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="226">					<xs:annotation>						<xs:documentation xml:lang="en">A</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">RailBus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">RailBus</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="227">					<xs:annotation>						<xs:documentation xml:lang="en">BUS</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Replacement bus for Regional Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Replacement bus for Regional Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="228">					<xs:annotation>						<xs:documentation xml:lang="en">IR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">InterREGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">InterREGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="229">					<xs:annotation>						<xs:documentation xml:lang="en">IRB</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Replacement bus for InterRegio train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Replacement bus for InterRegio train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">32</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="230">					<xs:annotation>						<xs:documentation xml:lang="en">MP</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Fast International Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Fast International Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="231">					<xs:annotation>						<xs:documentation xml:lang="en">MR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">musicREGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">musicREGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="232">					<xs:annotation>						<xs:documentation xml:lang="en">Os</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Stopping Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Stopping Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="233">					<xs:annotation>						<xs:documentation xml:lang="en">P</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Fast Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Fast Train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="234">					<xs:annotation>						<xs:documentation xml:lang="en">R</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">REGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">REGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="235">					<xs:annotation>						<xs:documentation xml:lang="en">RE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">REGIOekspres train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">REGIOekspres train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">10</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="236">					<xs:annotation>						<xs:documentation xml:lang="en">VR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">viaREGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">viaREGIO train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="237">					<xs:annotation>						<xs:documentation xml:lang="en">TK</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TurKol</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TurKol</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">11</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="238">					<xs:annotation>						<xs:documentation xml:lang="en">EIP</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">EIC Premium</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">High-speed train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="239">					<xs:annotation>						<xs:documentation xml:lang="en">SKM</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">PKP SKM w Trojmiescie</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">PKP SKM w Trojmiescie</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">12</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="240">					<xs:annotation>						<xs:documentation xml:lang="en">SA</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">SAPSAN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">High speed train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">8</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="242">					<xs:annotation>						<xs:documentation xml:lang="en">STR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">STRIZH</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Strizh night train</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="243">					<xs:annotation>						<xs:documentation xml:lang="en">STR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">STRIZH</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Strizh interregional</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="244">					<xs:annotation>						<xs:documentation xml:lang="en">NJ</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">NJ</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">NJ Night Jet</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="245">					<xs:annotation>						<xs:documentation xml:lang="en">CAR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">AUTOCAR</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">French regional buses (not sold via Hermes)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="246">					<xs:annotation>						<xs:documentation xml:lang="en">RJX</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">RJX</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">RJX railjet xpress</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="247">					<xs:annotation>						<xs:documentation xml:lang="en">CJX</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">CJX</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">CJX cityjet xpress</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="248">					<xs:annotation>						<xs:documentation xml:lang="en"/>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Night train BC </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Night train BC </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="249">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV INOUI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV INOUI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="250">					<xs:annotation>						<xs:documentation xml:lang="en">TGV</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">TGV INOUI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">TGV INOUI DUPLEX (double decker TGV)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="251">					<xs:annotation>						<xs:documentation xml:lang="en">ALI</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Aare Linth </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Aare Linth (Panorama Train)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="252">					<xs:annotation>						<xs:documentation xml:lang="en">TGO</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Treno Gottardo </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Treno Gottardo (Panorama Train)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="253">					<xs:annotation>						<xs:documentation xml:lang="en">VAE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">Voralpen-Express </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Voralpen-Express (Panorama Train)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="254">					<xs:annotation>						<xs:documentation xml:lang="en">LK</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">FRECCIALINK</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">FRECCIALINK</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="255">					<xs:annotation>						<xs:documentation xml:lang="en">FRN</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">FRECCIAROSSA NOTTE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">FRECCIAROSSA NOTTE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="256">					<xs:annotation>						<xs:documentation xml:lang="en">ABS</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ANEK – SUPERFAST JOINT VENTURE </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Domestic routes Crete</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="257">					<xs:annotation>						<xs:documentation xml:lang="en">ASF</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">ANEK – SUPERFAST JOINT VENTURE </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">International Lines Italy-Greece and V.V.</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="258">					<xs:annotation>						<xs:documentation xml:lang="en">BSF</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">BLUE STAR FERRIES MARITIME SA  CO JOINT  VENTURE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Domestic routes Greece  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="259">					<xs:annotation>						<xs:documentation xml:lang="en">HSW</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="ticket text reservation">BLUE STAR FERRIES MARITIME SA  CO JOINT  VENTURE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="merits description">Domestic routes Greece  </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="servicemode code">";E1;"</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CommitmentETA" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Identifies the commitment to the customer regarding date and time of the arrival date and time of the Wagon or Unit on the final destination of the customer siding.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="CommunicationRefID">		<xs:annotation>			<xs:documentation>Identifier for communications contact reference (i.e. fax number, phone number, e-mail, URL)</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:maxLength value="70"/>			<xs:minLength value="1"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="Company" type="CompanyCode">		<xs:annotation>			<xs:documentation>Identifies a railway company (RU or IM)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="CompanyCode">		<xs:annotation>			<xs:documentation>Identifies the RU, IM or other company involved in the Rail Transport Chain</xs:documentation>		</xs:annotation>		<xs:restriction base="String4-4">			<xs:pattern value="[0-9A-Z]{4}"/>		</xs:restriction>	</xs:simpleType>	<xs:complexType name="CompositIdentifierOperationalType">		<xs:annotation>			<xs:documentation>Used for unique identification of the objects handled in the messages such as train, path, path request or case refernce.</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element ref="ObjectType"/>			<xs:element ref="Company"/>			<xs:element ref="Core"/>			<xs:element ref="Variant"/>			<xs:element ref="TimetableYear"/>			<xs:element ref="StartDate">				<xs:annotation>					<xs:documentation>Is only used in the operational phase and refers to the date where the single train will start the train journey</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:complexType name="CompositIdentifierPlannedType">		<xs:annotation>			<xs:documentation>Used for unique identification of the objects handled in the messages such as train, path, path request or case refernce.</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element ref="ObjectType"/>			<xs:element ref="Company"/>			<xs:element ref="Core"/>			<xs:element ref="Variant"/>			<xs:element ref="TimetableYear"/>			<xs:element ref="StartDate" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="CompositionStartOrChangeLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>The location of the most recent change of composition</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="ConsignmentIdent">		<xs:annotation>			<xs:documentation>Identifies a waybill by its number and type</xs:documentation>		</xs:annotation>		<xs:simpleContent>			<xs:extension base="xs:string"/>		</xs:simpleContent>	</xs:complexType>	<xs:element name="ConsignmentNumber" type="ConsignmentIdent">		<xs:annotation>			<xs:documentation>Reference number assigned to a consignment by a lead RU</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ConsignmentOrderMessage">		<xs:annotation>			<xs:documentation>Consignment Order Message from Lead RU to RU</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element name="COMS" maxOccurs="50">					<xs:annotation>						<xs:documentation>Message (all bounded optional elements are bounded to to obligations of legacy systems)</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="COM_Header">								<xs:annotation>									<xs:documentation>Additional Header containing consignment related key data such as dossiernumber, version number and a change log for modifications</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="SendingRU" type="CompanyCode">											<xs:annotation>												<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which created/amended the message (like 2185).</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="ReceivingRU" type="CompanyCode">											<xs:annotation>												<xs:documentation>Use here the 4 digit code according to UIC leaflet 920-1 of the railway, which is the receipient of the message (like 2185).</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="MessageReferenceNumber" minOccurs="0">											<xs:annotation>												<xs:documentation>Message Reference NumberThis identification is being generated during creation of the message. This allows the tracing of the message.</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:string">													<xs:minLength value="1"/>													<xs:maxLength value="18">														<xs:annotation>															<xs:documentation>Use here a counter, any system.</xs:documentation>														</xs:annotation>													</xs:maxLength>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element name="ShipmentType">											<xs:annotation>												<xs:documentation>Classification of the wagon order as 'CUV','CIM' or "SMGS".</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:token">													<xs:enumeration value="CIM">														<xs:annotation>															<xs:documentation>Regular transport, according in basic to the CIM consignment note.</xs:documentation>														</xs:annotation>													</xs:enumeration>													<xs:enumeration value="CUV">														<xs:annotation>															<xs:documentation>Transport of empty wagons. If loaded and empty wagons are withing the same shipment, then the ShipmentType has to be set to CIM. For the empty wagons the loading status has to be set in the WagonDetails.</xs:documentation>														</xs:annotation>													</xs:enumeration>													<xs:enumeration value="SMGS"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element ref="ConsignmentOrderType"/>										<xs:element name="COM_PreparationDatetime">											<xs:annotation>												<xs:documentation>Date and Time of preparation of the COM</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:dateTime"/>											</xs:simpleType>										</xs:element>										<xs:element name="DossierNumber" minOccurs="0">											<xs:annotation>												<xs:documentation>Internal identification number of  the Wo. This information is important to be able to identify the COM even after modifications. Format: RRRRYYYYMMDDNNNNNNN Where RRRR = railway code, YYYY = year, MM = month, DD = day and NNNNNNN = running number.</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:string">													<xs:length value="19"/>													<xs:pattern value="\d{4}20\d{2}[0-1][0-9][0-3]\d{8}"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element name="VersionNumber">											<xs:annotation>												<xs:documentation>Message version number. This number hast to be incremented after each modification. On creation this value has to be set to 0.</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:int">													<xs:minInclusive value="0"/>													<xs:maxInclusive value="100"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element name="PrintForm" minOccurs="0">											<xs:annotation>												<xs:documentation>Which form to use for printout. CIM-CN or CIM-CN for combined traffic. This information assures, that the same paper document will be used for the 'duplicate of the consignment note' and the final print out of the ECN for the consignee.</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:token">													<xs:enumeration value="WLT">														<xs:annotation>															<xs:documentation>Wagon load transport form to be used for print-out.</xs:documentation>														</xs:annotation>													</xs:enumeration>													<xs:enumeration value="CT">														<xs:annotation>															<xs:documentation>Combined traffic form to be used for print-out.</xs:documentation>														</xs:annotation>													</xs:enumeration>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element name="Intermodal" minOccurs="0">											<xs:simpleType>												<xs:restriction base="xs:byte">													<xs:pattern value="0|1"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element name="ChangeLog" minOccurs="0" maxOccurs="100">											<xs:annotation>												<xs:documentation>Log of changes made by the LeadRU / contractual carrier during the transport.</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="DateTime">														<xs:annotation>															<xs:documentation>DateTime, when the changes were applied.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:dateTime"/>														</xs:simpleType>													</xs:element>													<xs:element name="NumberOfModifiedVersion">														<xs:annotation>															<xs:documentation>Version number of the modified message (as also written into COMHeader/COMVersionNumber).</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:int"/>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="COM">								<xs:annotation>									<xs:documentation>Consignment order message</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="AcceptancePoint">											<xs:annotation>												<xs:documentation>Description of location and time for the take over of the consignment</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element ref="Station"/>													<xs:element ref="RP_Code" minOccurs="0"/>													<xs:element ref="ProductionStation" minOccurs="0"/>													<xs:element name="AcceptanceDate" minOccurs="0">														<xs:annotation>															<xs:documentation>Date and time (month, day and hour) at which the goods were accepted. </xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:dateTime"/>														</xs:simpleType>													</xs:element>													<xs:element name="ConsignmentNumber">														<xs:annotation>															<xs:documentation>Running number and check digit of the consignment between Lead RU and customer. Format: NNNNNC The number consists of NNNNN = running number C = check digit, </xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:length value="6"/>																<xs:pattern value="\d*[1-9]\d*"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="ForwardingTrainNumber" minOccurs="0">														<xs:annotation>															<xs:documentation>Train number at shipping </xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="6"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="CarrierCode" type="CompanyCode">														<xs:annotation>															<xs:documentation>Code of the shipping carrier mentioned in the consignment number.</xs:documentation>														</xs:annotation>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="DeliveryPoint">											<xs:annotation>												<xs:documentation>Description of location and time for the hand over of the consignment</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element ref="Station"/>													<xs:element ref="RP_Code" minOccurs="0"/>													<xs:element ref="ProductionStation" minOccurs="0"/>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element ref="Customers" minOccurs="2" maxOccurs="4">											<xs:annotation>												<xs:documentation>Information about the consignor, consignee and freight payers. At least information about consignor and consignee has to be given</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="ConsignorDeclarations" minOccurs="0" maxOccurs="10">											<xs:annotation>												<xs:documentation>Consignors declarartions, this element contains either declarations of the original consignor or declarations of the LeadRU as consignor</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element ref="ConsignorDeclarationCode"/>													<xs:element ref="DeclarationText" minOccurs="0"/>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="GeneralInformation" minOccurs="0">											<xs:annotation>												<xs:documentation>Genearal information about the complete consignment</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="ConsignorReference" minOccurs="0">														<xs:annotation>															<xs:documentation>Consignor's reference concerning the complete consignment</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="InformationConsignee" minOccurs="0">														<xs:annotation>															<xs:documentation>Information from the consignor to the consignee relating to the consignment. This information is not to commit the carrier.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="350"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="WagonGroupInfo" minOccurs="0">														<xs:annotation>															<xs:documentation>Consignor information regarding the whole consignment. Comparable with the element WagonInfo, but for all wagons.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:maxLength value="500"/>																<xs:minLength value="1"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="AttachedDocuments" minOccurs="0" maxOccurs="10">											<xs:annotation>												<xs:documentation>Paper documents accompanying the transport</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="DocumentType">														<xs:annotation>															<xs:documentation>Type code of attached document. The UN/DIFACT 1001 list of codes is to be used to code accompanying documents.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:int">																<xs:minInclusive value="1"/>																<xs:maxInclusive value="999"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="DocumentInformation" minOccurs="0">														<xs:annotation>															<xs:documentation>Additional information regarding the attached document may be entered here.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element ref="Quantity" minOccurs="0">														<xs:annotation>															<xs:documentation>Amount of the documents of the specified type.</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="DocumentTypeDescription" minOccurs="0">														<xs:annotation>															<xs:documentation>Description of document type, when it is not in the UN/EDIFACT 1001 list included.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="Filename" minOccurs="0">														<xs:annotation>															<xs:documentation>Filename of embedded pdf in legacy system</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:maxLength value="35"/>																<xs:minLength value="1"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element ref="StatusOfDocument" minOccurs="0"/>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="CommercialSpecifications" minOccurs="0" maxOccurs="5">											<xs:annotation>												<xs:documentation>Commercial Specification</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element ref="CommercialSpecificationCode"/>													<xs:element name="SpecificationText" minOccurs="0">														<xs:annotation>															<xs:documentation>Additional Text for codes with free text</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="350"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="CarrierCode" type="CompanyCode" minOccurs="0" maxOccurs="10">														<xs:annotation>															<xs:documentation>additional carrier code belonging to the given contract number</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="ContractNumber" minOccurs="0" maxOccurs="10">														<xs:annotation>															<xs:documentation>additional contract number according to the given carrier code.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1">																	<xs:annotation>																		<xs:documentation>has to be sent as n6 (with leading zeros if necessary)</xs:documentation>																	</xs:annotation>																</xs:minLength>																<xs:maxLength value="6"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="PrepaymentInstructions">											<xs:annotation>												<xs:documentation>Prepayment</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="PrepaymentCustomer" minOccurs="0">														<xs:annotation>															<xs:documentation>Prepaidcode (given by the client)</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:choice>																<xs:element ref="PrepaidCodeCustomer"/>																<xs:element ref="IncotermCode"/>															</xs:choice>														</xs:complexType>													</xs:element>													<xs:element ref="PrepaidcodeCarrier"/>													<xs:element name="PaidUpTo" minOccurs="0">														<xs:annotation>															<xs:documentation>Charges Paid Up To ... This information is being sent by the consignor in agreement with the contractual carrier so only one structure is needed for field 20 and 49. The carrier is only allowed to apply changes, when ordered by the consignor.</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:complexContent>																<xs:extension base="LocationIdent"/>															</xs:complexContent>														</xs:complexType>													</xs:element>													<xs:element name="AdditionalCharges" minOccurs="0" maxOccurs="5">														<xs:annotation>															<xs:documentation>Additional Charges</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:sequence>																<xs:element name="Code">																	<xs:annotation>																		<xs:documentation>Additional charges code according CIT GLV-CIM appendix 3</xs:documentation>																	</xs:annotation>																	<xs:simpleType>																		<xs:restriction base="xs:string">																			<xs:length value="2"/>																			<xs:pattern value="\d*[1-9]\d*"/>																		</xs:restriction>																	</xs:simpleType>																</xs:element>																<xs:element name="Description" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Additional charges description</xs:documentation>																	</xs:annotation>																	<xs:simpleType>																		<xs:restriction base="xs:string">																			<xs:minLength value="1"/>																			<xs:maxLength value="35"/>																		</xs:restriction>																	</xs:simpleType>																</xs:element>															</xs:sequence>														</xs:complexType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="Tariff">											<xs:annotation>												<xs:documentation>Number of customer agreement or tariff</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:choice>													<xs:element name="ContractNumber">														<xs:annotation>															<xs:documentation>Number of customer agreement.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1">																	<xs:annotation>																		<xs:documentation>has to be sent as n6 (with leading zeros if necessary)</xs:documentation>																	</xs:annotation>																</xs:minLength>																<xs:maxLength value="6"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="TariffNumber">														<xs:annotation>															<xs:documentation>Number of the tariff.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1">																	<xs:annotation>																		<xs:documentation>has to be sent as n6 (with leading zeros if necessary, but without check digit)</xs:documentation>																	</xs:annotation>																</xs:minLength>																<xs:maxLength value="6"/>																<xs:pattern value="\d*[1-9]\d*"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:choice>											</xs:complexType>										</xs:element>										<xs:element name="SectionalInvoicing" minOccurs="0">											<xs:annotation>												<xs:documentation>Sectional Invoicing</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="Section" maxOccurs="30">														<xs:annotation>															<xs:documentation>Sectional Invoicing</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:sequence>																<xs:element name="InvoicingCarrierCode" type="CompanyCode">																	<xs:annotation>																		<xs:documentation>Sectional invoicing by</xs:documentation>																	</xs:annotation>																</xs:element>																<xs:element name="InvoicedSection">																	<xs:annotation>																		<xs:documentation>Information about the section to be invoiced.</xs:documentation>																	</xs:annotation>																	<xs:complexType>																		<xs:choice>																			<xs:element name="CountryCode" type="CountryIdentISO">																				<xs:annotation>																					<xs:documentation>Invoiced section specified by country</xs:documentation>																				</xs:annotation>																			</xs:element>																			<xs:element name="SectionCarrierCode" type="CompanyCode">																				<xs:annotation>																					<xs:documentation>Invoiced section specified by carrier</xs:documentation>																				</xs:annotation>																			</xs:element>																		</xs:choice>																	</xs:complexType>																</xs:element>															</xs:sequence>														</xs:complexType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="DeclarationOfValue" minOccurs="0">											<xs:annotation>												<xs:documentation>Details of the value of the goods and the currency code when the value exceeds the limit given in CIM Article 30 section 2.</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="Amount" type="Money_Type">														<xs:annotation>															<xs:documentation>Amount</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CurrencyCode" type="CurrencyCode_Type">														<xs:annotation>															<xs:documentation>Currency abbreviation (ISO-4217 alphanumeric)</xs:documentation>														</xs:annotation>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="InterestInDelivery" minOccurs="0">											<xs:annotation>												<xs:documentation>Details of the amount and currency code of a special interest in delivery.</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="Amount" type="Money_Type">														<xs:annotation>															<xs:documentation>Amount</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CurrencyCode" type="CurrencyCode_Type">														<xs:annotation>															<xs:documentation>Currency abbreviation (ISO-4217 alphanumeric)</xs:documentation>														</xs:annotation>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="CashOnDelivery" minOccurs="0">											<xs:annotation>												<xs:documentation>Details of the amount to be collected on delivery and the currency code.</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="Amount" type="Money_Type">														<xs:annotation>															<xs:documentation>Amount</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CurrencyCode" type="CurrencyCode_Type">														<xs:annotation>															<xs:documentation>Currency abbreviation (ISO-4217 alphanumeric)</xs:documentation>														</xs:annotation>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="RouteSection" minOccurs="0" maxOccurs="30">											<xs:annotation>												<xs:documentation>Route sequence Sequential information about the complete routing of the consignment, the LeadRu  decides wether to provide this information or not</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="SequenceID" type="xs:int">														<xs:annotation>															<xs:documentation>Position of the route section in transport chain. Used to determine the exact way of the transport for customs purposes.</xs:documentation>														</xs:annotation>													</xs:element>													<xs:sequence>														<xs:element name="RouteCode">															<xs:annotation>																<xs:documentation>Route code (International RouteCode)</xs:documentation>															</xs:annotation>															<xs:simpleType>																<xs:restriction base="xs:string">																	<xs:length value="5"/>																	<xs:pattern value="\d*[1-9]\d*0"/>																</xs:restriction>															</xs:simpleType>														</xs:element>														<xs:element name="RouteText" minOccurs="0">															<xs:annotation>																<xs:documentation>Description of the specific route section</xs:documentation>															</xs:annotation>															<xs:simpleType>																<xs:restriction base="xs:string">																	<xs:minLength value="1"/>																	<xs:maxLength value="80"/>																</xs:restriction>															</xs:simpleType>														</xs:element>													</xs:sequence>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element ref="SpecialTreatments" minOccurs="0" maxOccurs="30"/>										<xs:element name="CustomsProcedures" minOccurs="0">											<xs:annotation>												<xs:documentation>Customs procedures</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element ref="RU_Partner" minOccurs="0">														<xs:annotation>															<xs:documentation>Code of the RU entrusted of customs procedures. </xs:documentation>														</xs:annotation>													</xs:element>													<xs:element ref="Location"/>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="CustomsData" minOccurs="0">											<xs:annotation>												<xs:documentation>Customs Data</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="SimplifiedTransportProcedure" minOccurs="0">														<xs:annotation>															<xs:documentation>Simplified transport procedure is used (STP).</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:boolean"/>														</xs:simpleType>													</xs:element>													<xs:element name="PrincipalRU" type="CompanyCode" minOccurs="0">														<xs:annotation>															<xs:documentation>Code for the principal RU</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CustomsSurveillance">														<xs:annotation>															<xs:documentation>Good under customs surveillance</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:boolean"/>														</xs:simpleType>													</xs:element>													<xs:element name="CustomsEndorsements" minOccurs="0">														<xs:annotation>															<xs:documentation>Reserved for endorsements by customs or a consignor/consignee authorised by customs. Data element in accordance with Regulation (EC) 1875/2006).</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="350"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="RU_Declarations" minOccurs="0">											<xs:annotation>												<xs:documentation>Carriers declaration</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="RU_Declaration" minOccurs="0" maxOccurs="30">														<xs:annotation>															<xs:documentation>Details of the carriers declaration.</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:sequence>																<xs:element name="DeclaringRU" type="CompanyCode">																	<xs:annotation>																		<xs:documentation>Code of carrier, who added the declaration.</xs:documentation>																	</xs:annotation>																</xs:element>																<xs:element ref="RU_DeclarationCode"/>																<xs:element ref="DeclarationText" minOccurs="0"/>															</xs:sequence>														</xs:complexType>													</xs:element>													<xs:element name="DifferentAcceptance" minOccurs="0">														<xs:annotation>															<xs:documentation>Details of the changes of the acceptance point given by the consignor.</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:sequence>																<xs:element name="DifferentAcceptancePoint" type="LocationIdent" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Variance of acceptance point given in structure AcceptancePoint.</xs:documentation>																	</xs:annotation>																</xs:element>																<xs:element name="DifferentAcceptanceDate" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Variance of acceptance date given structure AcceptancePoint.</xs:documentation>																	</xs:annotation>																	<xs:simpleType>																		<xs:restriction base="xs:dateTime"/>																	</xs:simpleType>																</xs:element>															</xs:sequence>														</xs:complexType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="Carriers" maxOccurs="30">											<xs:complexType>												<xs:sequence>													<xs:element ref="CarrierStatus"/>													<xs:element name="CarrierCode" type="CompanyCode">														<xs:annotation>															<xs:documentation>Railway Undertaking (Railway Code)</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="ResponsibleCarrierCode" type="CompanyCode" minOccurs="0">														<xs:annotation>															<xs:documentation>Railway Undertaking (Railway Code) of the carrier in charge.</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CarrierName" minOccurs="0">														<xs:annotation>															<xs:documentation>Name of Carrier</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="StreetNumber" minOccurs="0">														<xs:annotation>															<xs:documentation>Streetnumber of carrier.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="5"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="Street" minOccurs="0">														<xs:annotation>															<xs:documentation>Name of street of the carrier</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="ZIPCode" minOccurs="0">														<xs:annotation>															<xs:documentation>Postal Code</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="9"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="City" minOccurs="0">														<xs:annotation>															<xs:documentation>City/Town</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="CountryCode" type="CountryIdentISO" minOccurs="0">														<xs:annotation>															<xs:documentation>Country Code (ISO Code)</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="SectionFrom" type="LocationIdent">														<xs:annotation>															<xs:documentation>Start of section to be performed by the carrier. This can be a station OR a border crossing point.</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="SectionTo" type="LocationIdent">														<xs:annotation>															<xs:documentation>End of section to be performed by the carrier. This can be a station OR a border crossing point.</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="SubContractNumber_SplitContract" minOccurs="0">														<xs:annotation>															<xs:documentation>Number of customer agreement between the responsible and the operating carrier</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1">																	<xs:annotation>																		<xs:documentation>has to be sent as n6 (with leading zeros if necessary)</xs:documentation>																	</xs:annotation>																</xs:minLength>																<xs:maxLength value="6"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>												<xs:attribute name="sequenceID" type="xs:int">													<xs:annotation>														<xs:documentation>Position of carrier during transport. </xs:documentation>													</xs:annotation>												</xs:attribute>											</xs:complexType>										</xs:element>										<xs:element name="LeadCarrier">											<xs:annotation>												<xs:documentation>LeadCarrier/ Contractual carrier</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="CarrierCode" type="CompanyCode">														<xs:annotation>															<xs:documentation>Contractual carrier, railway undertaking (Railway Code).</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CarrierName" minOccurs="0">														<xs:annotation>															<xs:documentation>Name of contractual carrier</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="StreetNumber" minOccurs="0">														<xs:annotation>															<xs:documentation>Streetnumber of carrier.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="5"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="Street" minOccurs="0">														<xs:annotation>															<xs:documentation>Name of street of the carrier</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="ZIPCode" minOccurs="0">														<xs:annotation>															<xs:documentation>Postal Code</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="9"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="City" minOccurs="0">														<xs:annotation>															<xs:documentation>City/Town</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="CountryCode" type="CountryIdentISO" minOccurs="0">														<xs:annotation>															<xs:documentation>Country Code (ISO Code)</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="Signature" minOccurs="0">														<xs:annotation>															<xs:documentation>Signature of the contractual carrier. When missing, the shipment number (CIM: 62) shall be used for signature purposes.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="35"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="MadeOut">											<xs:annotation>												<xs:documentation>Made out</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="Place">														<xs:annotation>															<xs:documentation>Place on which the consignment note was made out</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:maxLength value="35"/>																<xs:minLength value="1"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="Date" type="xs:date">														<xs:annotation>															<xs:documentation>Date at which the consignment note was made out.</xs:documentation>														</xs:annotation>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="ChargesNote" minOccurs="0">											<xs:annotation>												<xs:documentation>Charges note</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="ChargesNoteAvailable" type="xs:boolean"/>													<xs:element name="DateOfReturn" type="xs:date" minOccurs="0">														<xs:annotation>															<xs:documentation>Date, when the destination carrier sent the charges note back to the contractual carrier.</xs:documentation>														</xs:annotation>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="TransitPeriodExtensions" minOccurs="0" maxOccurs="30">											<xs:complexType>												<xs:sequence>													<xs:element ref="CodeOfCause"/>													<xs:element name="Description" minOccurs="0">														<xs:annotation>															<xs:documentation>Description for CodeOfCause no. 9.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="180"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="Place">														<xs:annotation>															<xs:documentation>Place of the extension.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="180"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="Beginning">														<xs:annotation>															<xs:documentation>Beginning of the extension.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:dateTime"/>														</xs:simpleType>													</xs:element>													<xs:element name="Ending">														<xs:annotation>															<xs:documentation>End of extension.</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:dateTime"/>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="ChargingSections" maxOccurs="15">											<xs:annotation>												<xs:documentation>Charging section</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="Start" type="LocationIdent">														<xs:annotation>															<xs:documentation>Start of the charging section</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="End" type="LocationIdent">														<xs:annotation>															<xs:documentation>End of the charging section</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CommercialRouteCode" minOccurs="0">														<xs:annotation>															<xs:documentation>Route code (RIP) when the customer agreement or the tariff applied provide for it. </xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:length value="3"/>																<xs:pattern value="\d*[1-9]\d*"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="CurrencyCode" type="CurrencyCode_Type">														<xs:annotation>															<xs:documentation>Code for the currency of the amounts entered in the charging section.</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="Tariff" minOccurs="0">														<xs:annotation>															<xs:documentation>Freight Charges Section Tariff</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:sequence>																<xs:element name="NHMCode" type="NHMCodeType">																	<xs:annotation>																		<xs:documentation>NHM code determining the charges applicable.</xs:documentation>																	</xs:annotation>																</xs:element>																<xs:element name="TariffNumber">																	<xs:annotation>																		<xs:documentation>Customer agreement or tariff applied</xs:documentation>																	</xs:annotation>																	<xs:simpleType>																		<xs:restriction base="xs:string">																			<xs:minLength value="1"/>																			<xs:maxLength value="6"/>																		</xs:restriction>																	</xs:simpleType>																</xs:element>																<xs:element name="ChargedMass" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Charged mass [weight in kg]. As appropriate, area in m² or the volume of the wagon or goods in m³ if used as the basis for charging.</xs:documentation>																	</xs:annotation>																	<xs:complexType>																		<xs:sequence>																			<xs:element name="value">																				<xs:simpleType>																					<xs:restriction base="xs:decimal">																						<xs:minInclusive value="1"/>																						<xs:totalDigits value="8"/>																						<xs:fractionDigits value="1"/>																					</xs:restriction>																				</xs:simpleType>																			</xs:element>																			<xs:element name="measure" minOccurs="0">																				<xs:simpleType>																					<xs:restriction base="xs:token">																						<xs:enumeration value="kg"/>																						<xs:enumeration value="m2"/>																						<xs:enumeration value="m3"/>																					</xs:restriction>																				</xs:simpleType>																			</xs:element>																		</xs:sequence>																	</xs:complexType>																</xs:element>																<xs:element name="ExchangeRate" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Exchange rate for amounts to be paid by the consignor or consignee which are not expressed in the invoicing currency.</xs:documentation>																	</xs:annotation>																	<xs:simpleType>																		<xs:restriction base="xs:decimal">																			<xs:totalDigits value="18"/>																			<xs:fractionDigits value="3"/>																		</xs:restriction>																	</xs:simpleType>																</xs:element>																<xs:element name="Distance" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Tariff distance, expressed in km or zones, between the stations or points corresponding to the beginning and end of the charging section.</xs:documentation>																	</xs:annotation>																	<xs:complexType>																		<xs:choice>																			<xs:element name="KM">																				<xs:annotation>																					<xs:documentation>Tariff distance, expressed in km, between the stations or points corresponding to the beginning and end of the charging section.</xs:documentation>																				</xs:annotation>																				<xs:simpleType>																					<xs:restriction base="xs:int">																						<xs:minInclusive value="1"/>																						<xs:maxInclusive value="99999"/>																					</xs:restriction>																				</xs:simpleType>																			</xs:element>																			<xs:element name="Zones">																				<xs:annotation>																					<xs:documentation>Tariff distance, expressed in zones, between the stations or points corresponding to the beginning and end of the charging section.</xs:documentation>																				</xs:annotation>																				<xs:simpleType>																					<xs:restriction base="xs:int">																						<xs:minInclusive value="1"/>																						<xs:maxInclusive value="99"/>																					</xs:restriction>																				</xs:simpleType>																			</xs:element>																		</xs:choice>																	</xs:complexType>																</xs:element>																<xs:element name="Fee" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Supplements, fees, deductions</xs:documentation>																	</xs:annotation>																	<xs:simpleType>																		<xs:restriction base="xs:int">																			<xs:totalDigits value="4"/>																			<xs:minInclusive value="1"/>																		</xs:restriction>																	</xs:simpleType>																</xs:element>																<xs:element name="FreightCharges" minOccurs="0">																	<xs:annotation>																		<xs:documentation>Freight Charges (paid and due)</xs:documentation>																	</xs:annotation>																	<xs:complexType>																		<xs:choice>																			<xs:element name="Prepaid" type="Money_Type">																				<xs:annotation>																					<xs:documentation>Carriage charges to be paid by the consignor in the tariff currency.</xs:documentation>																				</xs:annotation>																			</xs:element>																			<xs:element name="Transferred" type="Money_Type">																				<xs:annotation>																					<xs:documentation>Carriage charges to be paid by the consignee in the tariff currency.</xs:documentation>																				</xs:annotation>																			</xs:element>																		</xs:choice>																	</xs:complexType>																</xs:element>															</xs:sequence>														</xs:complexType>													</xs:element>													<xs:element name="AdditionalCharges" minOccurs="0" maxOccurs="10">														<xs:annotation>															<xs:documentation/>															<xs:documentation>Sum of Prepaid</xs:documentation>															<xs:documentation>Sum of Transferred</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:sequence>																<xs:element name="Code">																	<xs:annotation>																		<xs:documentation>Additional charges code</xs:documentation>																	</xs:annotation>																	<xs:simpleType>																		<xs:restriction base="xs:string">																			<xs:minLength value="1"/>																			<xs:maxLength value="2"/>																		</xs:restriction>																	</xs:simpleType>																</xs:element>																<xs:choice>																	<xs:element name="Prepaid" type="Money_Type">																		<xs:annotation>																			<xs:documentation>Prepaid</xs:documentation>																		</xs:annotation>																	</xs:element>																	<xs:element name="Transferred" type="Money_Type">																		<xs:annotation>																			<xs:documentation>Transferred</xs:documentation>																		</xs:annotation>																	</xs:element>																</xs:choice>															</xs:sequence>														</xs:complexType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element ref="Wagons" minOccurs="0" maxOccurs="99">											<xs:annotation>												<xs:documentation>Contains list of transported Goods, Wagons and ITU etc.</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="WagonPreviousNumberFreight" minOccurs="0" maxOccurs="20">											<xs:annotation>												<xs:documentation>Identifies the previous freight wagon if a shipment or Intermodal unit has changed the wagon during its journey</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="WagonIdent">													<xs:length value="12"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element ref="AgreedTimeOfDelivery" minOccurs="0">											<xs:annotation>												<xs:documentation>The requested Date and Time for the delivery of a wagon/Shipment or Intermodal units at customer sidings</xs:documentation>											</xs:annotation>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ConsignmentOrderType">		<xs:annotation>			<xs:documentation>Preliminary list of messages, by now restricted on different types of consignment orders.				Message types PRN, NACK, ECN, DEL, INFE, INFP, ECOM, ECOD and ECOU are only used in communication within Raildata ECN members.           			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="ECN">					<xs:annotation>						<xs:documentation>ECN: Electronic consignment note. MessageType will be sent up to the interchange point where the transport is handed over to the next carrier involved in the transport (being ECN capable). </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="NACK">					<xs:annotation>						<xs:documentation>NotAcknowledged. Message is only sent out by the CDS, in case an ECN is received and the next carrier who is to receive this ECN is not ECN-capable</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="PRN">					<xs:annotation>						<xs:documentation>At the beginning of an ECN transport the shipping carrier sends the prior notification as preannouncement to all participating carriers (as far as they are able to process an ECN)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="INFE">					<xs:annotation>						<xs:documentation>Information ECN: This MessageType has only informative character and can be used to inform other participating carriers about changes before hand-over of the ECN.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="INFP">					<xs:annotation>						<xs:documentation>Information PCN: This MessageType has only informative character and may only be used to inform other participating carriers about the change from electronic transport to paper accompanied transport.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="CANCEL">					<xs:annotation>						<xs:documentation>The CANCEL message can only be send by the lead/contractual or the shipping carrier BEFORE the first hand-over of the ECN. By doing so, all participating carriers will receive a DEL message to inform them about the cancellation of their part of the transport.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DEL">					<xs:annotation>						<xs:documentation>This message is being created by the central application, only. The receiving carrier is being informed, that his part of the transport has been cancelled.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ECTD">					<xs:annotation>						<xs:documentation>Basic message type for transports accompanied by a paper consignment note message.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="EUTD">					<xs:annotation>						<xs:documentation>Basic update  message type for transports accompanied by a paper consignment note message</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="EDTD">					<xs:annotation>						<xs:documentation>Basic deletion message type for transports accompanied by a paper consignment note message.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ECOM">					<xs:annotation>						<xs:documentation>Electronic consignment order message for carriers in role 3.Used for paperless transport only.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ECOU">					<xs:annotation>						<xs:documentation>Update message for ECOM</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ECOD">					<xs:annotation>						<xs:documentation>Deletion message for ECOM</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="ConsignmentTypeCode">		<xs:annotation>			<xs:documentation>Identifies the type of a waybill.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="CIM">				<xs:annotation>					<xs:documentation>CIM	Convention Internationale Marchandises (OTIF)	Source: CIM (OTIF)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="Other"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="ConsignorDeclarationCode">		<xs:annotation>			<xs:documentation>Carrier declaration code.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Consignee not-authorised to take control of the goods</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Authorised consignee (within the meaning of customs law)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Escort(s) ... [name(s), first name(s)]</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>Filled mass [weight]: ... (for tank-wagons refilled without having been cleaned - see RID section 5.4.1.2.2c)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>Emergency telephone number for irregularities or accidents with dangerous goods</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>Not to be passed to a substitute carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation>Loading by the carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>Unloading by the carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>Agreed transit period: ...</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>Completion of administrative formalities: ... (see CIM Article 15)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>Exceptional consignment: ... (reference number for each of the rail carriers/infrastructure managers involved)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>Number of flat pallets marked "EUR" and exchangeable in the European Pallet Pool</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>Number of box-pallets marked "EUR" and exchangeable in the European Box-Pallet Pool</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>If the carrier's wagon sheets are used: number of sheets, abbreviation for the carrier and wagon sheet number(s)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>If the carrier's straps are used: number of straps and abbreviation for the carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>Other declarations: ... (designation of a representative, designation of a substitute carrier, request for attention to be given to the consignment en route, etc.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation>Shipment details for port traffic: ...</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation>Used for CUV transports, only. Restrictions on the operation of the wagon known to the consignor (e.g. limited speed, etc.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation>Dangerous goods packed in limited quantities the total gross mass of which exceeds eight tonnes per transport unit.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="25">					<xs:annotation>						<xs:documentation>Wagon keeper according to article 17 AVV (Name)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="31">					<xs:annotation>						<xs:documentation>CH import declaration by DB Cargo</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="32">					<xs:annotation>						<xs:documentation>CH import declaration by SBB Cargo</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="33">					<xs:annotation>						<xs:documentation>CH import declaration by third parties</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ContainerHandlingFlag" type="xs:boolean">		<xs:annotation>			<xs:documentation>This establishment is able to handle container traffic</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="ContinuousType">		<xs:complexContent>			<xs:extension base="TCRTimeType"/>		</xs:complexContent>	</xs:complexType>	<xs:element name="ContractNumber">		<xs:annotation>			<xs:documentation>Number of agreement between LeadRU and Responsible RU</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1">					<xs:annotation>						<xs:documentation>has to be sent as n6 (with leading zeros if necessary)</xs:documentation>					</xs:annotation>				</xs:minLength>				<xs:maxLength value="6"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ContractNumberMovement" type="FreeText">		<xs:annotation>			<xs:documentation>Identifies the contract between LeadRU and RU involved in the transport</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="CoordinatingIM" type="CompanyCode">		<xs:annotation>			<xs:documentation>The coordinating (leading) IM coordinates the agreement process for the IM’s. It is the primary point of contact for the RU’s. Certain critical stages in the international timetabling process are initiated by the leading IM, such as transfer the path request to path elaboration to involved IMs in order to prepare the offer with the partner-IMs. </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="CoordinationStatus">		<xs:annotation>			<xs:documentation>Defines the Status of the Coordination Process</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="AGREED"/>				<xs:enumeration value="DISAGREED"/>				<xs:enumeration value="OPEN"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Core">		<xs:annotation>			<xs:documentation>It is the main part of identifier and is determent by the company that creates  it.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="12"/>				<xs:whiteSpace value="replace"/>				<xs:maxLength value="12"/>				<xs:pattern value="[\-\*0-9A-Z]{12}"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CountryCodeISO">		<xs:annotation>			<xs:documentation>Identifies a County or State by code (ISO 3166-1)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:simpleContent>				<xs:extension base="CountryIdentISO"/>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:simpleType name="CountryIdentISO">		<xs:annotation>			<xs:documentation>ISO 3166-1 alpha code (2 positions)</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:minLength value="2"/>			<xs:maxLength value="2"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="CouplingType">		<xs:annotation>			<xs:documentation>Classification of coupling</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>without coupler</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>non-reinforced coupler less than 85t</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>reinforced coupler equals to 85t</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>ultra-reinforced coupler greater than 85t</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>automatic coupling</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="CreateDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Date and Time of creation of data </xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="CurrencyCode_Type">		<xs:annotation>			<xs:documentation>CODE: ISO Currency code (ISO-4217)</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:pattern value="[A-Z][A-Z][A-Z]"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="Customer">		<xs:annotation>			<xs:documentation>Consignor or Consignee</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:complexContent>				<xs:extension base="CustomerCode">					<xs:sequence>						<xs:element name="Type" minOccurs="0">							<xs:annotation>								<xs:documentation>Customer Type: CR Consignor, CE Consignee</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:token">									<xs:enumeration value="CR"/>									<xs:enumeration value="CE"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="CustomerCode" minOccurs="0">							<xs:annotation>								<xs:documentation>CODE: Customer Code of the Contractal Carrier</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="16"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element ref="Name" minOccurs="0"/>						<xs:element name="AdditionalInformation" minOccurs="0">							<xs:annotation>								<xs:documentation>Additional Information supplied by Customer</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="45"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="VAT" minOccurs="0">							<xs:annotation>								<xs:documentation>Value Added Tax</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="25"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="POBox" minOccurs="0">							<xs:annotation>								<xs:documentation>P.O. Box</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="35"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="StreetNumber" minOccurs="0">							<xs:annotation>								<xs:documentation>Street Number</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="5"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="Street" minOccurs="0">							<xs:annotation>								<xs:documentation>Street</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="35"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="Country" minOccurs="0">							<xs:annotation>								<xs:documentation>Country Code ISO</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:length value="2"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="ZIPCode" minOccurs="0">							<xs:annotation>								<xs:documentation>Postal Code</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="9"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="City" minOccurs="0">							<xs:annotation>								<xs:documentation>City / Town</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="35"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="Signature" minOccurs="0">							<xs:annotation>								<xs:documentation>Signature</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:minLength value="1"/>									<xs:maxLength value="35"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="Contacts" minOccurs="0">							<xs:annotation>								<xs:documentation>Contact information</xs:documentation>							</xs:annotation>							<xs:complexType>								<xs:sequence>									<xs:element name="PhonNumber" minOccurs="0">										<xs:annotation>											<xs:documentation>Telephone Number</xs:documentation>										</xs:annotation>										<xs:simpleType>											<xs:restriction base="xs:string">												<xs:minLength value="1"/>												<xs:maxLength value="30"/>											</xs:restriction>										</xs:simpleType>									</xs:element>									<xs:element ref="FaxNumber" minOccurs="0"/>									<xs:element ref="eMail" minOccurs="0"/>								</xs:sequence>							</xs:complexType>						</xs:element>						<xs:element name="ContractualCarrierCode" minOccurs="0">							<xs:annotation>								<xs:documentation>Contractual Carrier Code</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:length value="4"/>								</xs:restriction>							</xs:simpleType>						</xs:element>					</xs:sequence>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:complexType name="CustomerCode">		<xs:annotation>			<xs:documentation>Identifies the railway customer</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element ref="CountryCodeISO"/>			<xs:element name="PrimaryCode" type="String1-14"/>			<xs:element name="AdditionalCode" type="String1-7" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="CustomerNumber">		<xs:annotation>			<xs:documentation>The customer number of the COM differs from the customer code used in TAF/TSI, its format may not accord to the TAf element</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="16"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Customers">		<xs:annotation>			<xs:documentation>Information about the consignor, consignee and freight payers.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="CustomerType"/>				<xs:element ref="CustomerNumber" minOccurs="0">					<xs:annotation>						<xs:documentation>CustomerNumber</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="Name" minOccurs="0"/>				<xs:element name="AddidtionalInformation" minOccurs="0"/>				<xs:element name="VAT" minOccurs="0">					<xs:annotation>						<xs:documentation>VAT identification Nr of customer</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="25"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="POBox" minOccurs="0">					<xs:annotation>						<xs:documentation>P.O. Box</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="35"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="StreetNumber" minOccurs="0">					<xs:annotation>						<xs:documentation>House number</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="5"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="Street" minOccurs="0">					<xs:annotation>						<xs:documentation>Street</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="35"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="Country" type="CountryIdentISO" minOccurs="0">					<xs:annotation>						<xs:documentation>Country Code (ISO Code)</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="ZIPCode" minOccurs="0">					<xs:annotation>						<xs:documentation>Postal Code</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="9"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="City" minOccurs="0">					<xs:annotation>						<xs:documentation>City/Town</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="35"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="Signature" minOccurs="0">					<xs:annotation>						<xs:documentation>Signature</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="35"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="AdministrativeContactInformation"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="CustomerType">		<xs:annotation>			<xs:documentation>Type of participation</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="CR">					<xs:annotation>						<xs:documentation>Consignor</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="CE">					<xs:annotation>						<xs:documentation>Consignee</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="FPCR">					<xs:annotation>						<xs:documentation>Freight payer</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="FPCE">					<xs:annotation>						<xs:documentation>Freight  payer CE</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="DangerLabel">		<xs:annotation>			<xs:documentation>All Danger Label of this dangerous good according to the RID chapter 3.2, table A, column 5, excepting the shunting labels Model 13 and 15 (CODE: OTIF RID-Specification).</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Explosive materials, divisions 1.1, 1.2 and 1.3</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1.4">					<xs:annotation>						<xs:documentation>Explosive materials, division 1.4</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1.5">					<xs:annotation>						<xs:documentation>Explosive materials, division 1.5</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1.6">					<xs:annotation>						<xs:documentation>Explosive materials, division 1.6</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2.1">					<xs:annotation>						<xs:documentation>Flammable gases</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2.2">					<xs:annotation>						<xs:documentation>Non-flammable, non-toxic gases</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2.3">					<xs:annotation>						<xs:documentation>Toxic gases</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Flammable liquids</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4.1">					<xs:annotation>						<xs:documentation>Flammable solids , self-reactive substances and solid desensitized explosives</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4.2">					<xs:annotation>						<xs:documentation>Substances liable to spontaneous combustion</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4.3">					<xs:annotation>						<xs:documentation>Substances which, in contact with water, emit flammable gases</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5.1">					<xs:annotation>						<xs:documentation>Oxidizing substances</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5.2">					<xs:annotation>						<xs:documentation>Organic peroxides</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6.1">					<xs:annotation>						<xs:documentation>Toxic substances</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6.2">					<xs:annotation>						<xs:documentation>Infectious substances</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7A">					<xs:annotation>						<xs:documentation>Radioactive material, category I</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7B">					<xs:annotation>						<xs:documentation>Radioactive material, category II</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7C">					<xs:annotation>						<xs:documentation>Radioactive material, category III</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7D">					<xs:annotation>						<xs:documentation>(obsolete) should be used for general information about class 7</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7E">					<xs:annotation>						<xs:documentation>Fissile radioactive material</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>Corrosive substances</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>Miscellaneous dangerous substances and articles</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9A"/>				<xs:enumeration value="1 (+13)"/>				<xs:enumeration value="1 (+15)"/>				<xs:enumeration value="1.4+6.1"/>				<xs:enumeration value="1.4+6.1+8"/>				<xs:enumeration value="1.4+8"/>				<xs:enumeration value="1+6.1"/>				<xs:enumeration value="1+6.1 (+13)"/>				<xs:enumeration value="1+6.1 (+15)"/>				<xs:enumeration value="1+6.1+8"/>				<xs:enumeration value="1+8"/>				<xs:enumeration value="2.1 (+13)"/>				<xs:enumeration value="2.1+6.1"/>				<xs:enumeration value="2.1+6.1+8"/>				<xs:enumeration value="2.1+6.1"/>				<xs:enumeration value="2.1+8"/>				<xs:enumeration value="2.2 (+13)"/>				<xs:enumeration value="2.2+5.1+6.1"/>				<xs:enumeration value="2.2+5.1+6.1+8"/>				<xs:enumeration value="2.2+5.1+8"/>				<xs:enumeration value="2.2+6.1"/>				<xs:enumeration value="2.2+6.1+8"/>				<xs:enumeration value="2.2+5.1"/>				<xs:enumeration value="2.2+5.1 (+13)"/>				<xs:enumeration value="2.2+6.1"/>				<xs:enumeration value="2.2+8"/>				<xs:enumeration value="2.3 (+13)"/>				<xs:enumeration value="2.3+2.1"/>				<xs:enumeration value="2.3+2.1 (+13)"/>				<xs:enumeration value="2.3+2.1+8"/>				<xs:enumeration value="2.3+2.1+8 (+13)"/>				<xs:enumeration value="2.3+5.1"/>				<xs:enumeration value="2.3+5.1 (+13)"/>				<xs:enumeration value="2.3+5.1+8"/>				<xs:enumeration value="2.3+5.1+8 (+13)"/>				<xs:enumeration value="2.3+8"/>				<xs:enumeration value="2.3+8 (+13)"/>				<xs:enumeration value="4.1+1"/>				<xs:enumeration value="5.2+1"/>				<xs:enumeration value="6.1+4.1"/>				<xs:enumeration value="6.1+8"/>				<xs:enumeration value="6.2+2.2"/>				<xs:enumeration value="7X"/>				<xs:enumeration value="7X+7E"/>				<xs:enumeration value="8+6.1"/>				<xs:enumeration value="9+2.2"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="DangerousGoodsIndication" type="DanGoodsType">		<xs:annotation>			<xs:documentation>Identifies dangerous goods</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DangerousGoodsIndicator" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indicates whether Dangerous Goods are allowed (Yes/No Indicator) If "0", then no dangerous goods are allowed.  If "1", then the restricted goods are described in DangerousGoodsIndication</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DangerousGoodsVolume" type="VolumeValue">		<xs:annotation>			<xs:documentation>The volume of the dangerous goods in cubic meters</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DangerousGoodsWeight" type="WeightValueKilo">		<xs:annotation>			<xs:documentation>The weight of dangerous goods in kilograms</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="DanGoodsType">		<xs:annotation>			<xs:documentation>This element indicates the type of a dangerous load</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="HazardIdentificationNumber" minOccurs="0">				<xs:annotation>					<xs:documentation>This refers to RID 3.2 Table A. Definitions are in in section 5.3.2.3.2 of RID for classes 2 to 9. Definitions are in sections 2.2.1.1.5 and 2.2.1.1.6 of RID for class 1.</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:minLength value="2"/>						<xs:maxLength value="4"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element name="UN_Number" minOccurs="0">				<xs:annotation>					<xs:documentation>The UNNumber of the dangerous good according to the RID chapter 3.2, table A, column 1. Mandatory, except it concerns a declaration of an empty packaging of the type "EMPTY PACKAGING", "EMPTY RECEPTACLE &lt;=1000L", "EMPTY IBC" or "EMPTY LARGE PACKAGING" .</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:length value="4"/>						<xs:pattern value="\d*[1-9]\d*"/>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element ref="DangerLabel" minOccurs="0" maxOccurs="5"/>			<xs:element name="RID_Class" minOccurs="0">				<xs:annotation>					<xs:documentation>The Class of the dangerous good according to the RID chapter 3.2, table A, column 3a.</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:minLength value="1"/>						<xs:maxLength value="4"/>						<xs:enumeration value="1">							<xs:annotation>								<xs:documentation>1	Explosive materials, divisions 1.1, 1.2 and 1.3</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="1.4">							<xs:annotation>								<xs:documentation>1.4 Explosive materials, division 1.4</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="1.5">							<xs:annotation>								<xs:documentation>1.5 Explosive materials, division 1.5</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="1.6">							<xs:annotation>								<xs:documentation>1.6 Explosive materials, division 1.6</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="2.1">							<xs:annotation>								<xs:documentation>2.1 Flammable gases</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="2.2">							<xs:annotation>								<xs:documentation>2.2 Non-flammable, non-toxic gases</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="2.3">							<xs:annotation>								<xs:documentation>2.3 Toxic gases</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="3">							<xs:annotation>								<xs:documentation>3	Flammable liquids</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="4.1">							<xs:annotation>								<xs:documentation>4.1 Flammable  solids , self-reactive substances and solid desensitized explosives</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="4.2">							<xs:annotation>								<xs:documentation>4.2 Substances liable to spontaneous combustion</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="4.3">							<xs:annotation>								<xs:documentation>4.3 Substances which, in contact with water, emit flammable gases</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="5.1">							<xs:annotation>								<xs:documentation>5.1 Oxidizing substances</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="5.2">							<xs:annotation>								<xs:documentation>5.2 Organic peroxides</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="6.1">							<xs:annotation>								<xs:documentation>6.1 Toxic substances</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="6.2">							<xs:annotation>								<xs:documentation>6.2 Infectious substances</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="7">							<xs:annotation>								<xs:documentation>7	Radioactive material</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="8">							<xs:annotation>								<xs:documentation>8 Corrosive substances</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="9">							<xs:annotation>								<xs:documentation>9 Miscellaneous dangerous substances and articles</xs:documentation>							</xs:annotation>						</xs:enumeration>						<xs:enumeration value="9A">							<xs:annotation>								<xs:documentation>9A Same as 9 but for Battery Group</xs:documentation>							</xs:annotation>						</xs:enumeration>					</xs:restriction>				</xs:simpleType>			</xs:element>			<xs:element ref="PackingGroup" minOccurs="0"/>			<xs:element ref="DangerousGoodsWeight" minOccurs="0">				<xs:annotation>					<xs:documentation>The weight of the dangerous goods in Kilograms</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="DangerousGoodsVolume" type="VolumeValue" minOccurs="0">				<xs:annotation>					<xs:documentation>The volume of the dangerous goods in cubic meters</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="LimitedQuantityIndicator" type="xs:boolean" minOccurs="0">				<xs:annotation>					<xs:documentation>Indicator for labelled dangerous goods in limited quantity according to chapter 3.-4 RID</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="Date" type="xs:date">		<xs:annotation>			<xs:documentation>Date</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DateLastOverhaul" type="xs:date">		<xs:annotation>			<xs:documentation>  Date of the last overhaul. For wagons newly placed on the market, the date put into service must be used. </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DateNextOverhaul" type="xs:date"/>	<xs:element name="DatePutIntoService" type="xs:date">		<xs:annotation>			<xs:documentation>Original Date of first operation</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DateTimeOfRestriction" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Date and time when the restriction or defect is detected</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DeclarationText">		<xs:annotation>			<xs:documentation>Additional Text for codes with free text</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="350"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="DelayCause" type="DelayCode">		<xs:annotation>			<xs:documentation>This element identifies the reason for a delay (modified DelayReason)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DelayCauseTime">		<xs:annotation>			<xs:documentation>Identifies the delay of a train due to a specified reason.  In addition it allows to put in a more detailed description (Changed from DelayReasonTime)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="DelayCause">					<xs:annotation>						<xs:documentation>Describes the reason for a delay</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="DelayMinutes"/>				<xs:element ref="DelayEventDateTime"/>				<xs:element ref="InternalReferenceIdentifier" minOccurs="0">					<xs:annotation>						<xs:documentation>The liink to the  System Reference</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="DelayCodingDateTime" minOccurs="0">					<xs:annotation>						<xs:documentation>Date and Time of the ocding of the delay</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="Remarks" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:simpleType name="DelayCode">		<xs:annotation>			<xs:documentation>Reason for a delay or interruption.  UIC Leaflet 450-2, Appendix C.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="11">				<xs:annotation>					<xs:documentation>Formation of trains if managed by infrastructure manager</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="10">				<xs:annotation>					<xs:documentation>Timetable compilation</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="12">				<xs:annotation>					<xs:documentation>Mistakes in operational procedures</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="13">				<xs:annotation>					<xs:documentation>Wrong application of priority rules</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="14"/>			<xs:enumeration value="18">				<xs:annotation>					<xs:documentation>Staff</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="19">				<xs:annotation>					<xs:documentation>Other causes related to the operational planning and management</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="20">				<xs:annotation>					<xs:documentation>Signalling installations</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="21">				<xs:annotation>					<xs:documentation>Signalling installations at level crossings</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="22">				<xs:annotation>					<xs:documentation>Telecommunication installations</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="23">				<xs:annotation>					<xs:documentation>Power supply equipment</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="24">				<xs:annotation>					<xs:documentation>Track</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="25">				<xs:annotation>					<xs:documentation>Structures</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="28">				<xs:annotation>					<xs:documentation>Staff</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="29">				<xs:annotation>					<xs:documentation>Other causes related to infrastructure installations</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="31">				<xs:annotation>					<xs:documentation>Irregularities in execution of construction work</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="30">				<xs:annotation>					<xs:documentation>Planned construction work</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="32">				<xs:annotation>					<xs:documentation>Speed restrictions due to defective track</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="39">				<xs:annotation>					<xs:documentation>Other causes related to Civil engineering</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="40">				<xs:annotation>					<xs:documentation>Delay caused by next IM</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="41">				<xs:annotation>					<xs:documentation>Delay caused by previous IM</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="50">				<xs:annotation>					<xs:documentation>exceeding the stop time</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="51">				<xs:annotation>					<xs:documentation>Request of the RU</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="52">				<xs:annotation>					<xs:documentation>Loading operations</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="53">				<xs:annotation>					<xs:documentation>Loading irregularities</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="54">				<xs:annotation>					<xs:documentation>Commercial preparation of the train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="58">				<xs:annotation>					<xs:documentation>Staff</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="59">				<xs:annotation>					<xs:documentation>Other causes related to commercial causes</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="60">				<xs:annotation>					<xs:documentation>Roster planning/re-rostering</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="61">				<xs:annotation>					<xs:documentation>Formation of trains by the RU</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="62">				<xs:annotation>					<xs:documentation>Problems affecting coaches</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="63">				<xs:annotation>					<xs:documentation>Problems affecting wagons</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="64">				<xs:annotation>					<xs:documentation>Problems affecting traction units</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="68">				<xs:annotation>					<xs:documentation>Staff</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="69">				<xs:annotation>					<xs:documentation>Other causes related to Rolling Stock</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="70">				<xs:annotation>					<xs:documentation>Delay caused by next RU</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="71">				<xs:annotation>					<xs:documentation>Delay caused by previous RU</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="80">				<xs:annotation>					<xs:documentation>Strike</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="81">				<xs:annotation>					<xs:documentation>Administrative formalites</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="82">				<xs:annotation>					<xs:documentation>Outside influence</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="83">				<xs:annotation>					<xs:documentation>Effects of weather and natural causes</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="84">				<xs:annotation>					<xs:documentation>Delay caused by external reasons on the next network</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="89">				<xs:annotation>					<xs:documentation>Other external causes</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="90">				<xs:annotation>					<xs:documentation>Dangerous incidents, accidents and hazards</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="91">				<xs:annotation>					<xs:documentation>Track occupation caused by the lateness of the same train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="92">				<xs:annotation>					<xs:documentation>Track occupation caused by the lateness of another train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="93">				<xs:annotation>					<xs:documentation>Turn round</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="94">				<xs:annotation>					<xs:documentation>Connection</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="95">				<xs:annotation>					<xs:documentation>Further investigation needed</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="DelayCodingDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Date and Time of the coding of the delay</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DelayEventDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Date and Time  of delay event </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DelayEventForecast">		<xs:annotation>			<xs:documentation>Provides the detailed information about a single  delay event (Replaced DelayReasonReport)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ForecastedDelayLocation"/>				<xs:element ref="TrainLocationStatus" minOccurs="0"/>				<xs:element ref="DelayCauseTime"/>				<xs:element ref="BookedLocationDateTime" minOccurs="0">					<xs:annotation>						<xs:documentation>Scheduled Date and Time of a train at a specified location as defined in the path contract</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="ReferencedLocationDateTime" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="DelayEventReport">		<xs:annotation>			<xs:documentation>Provides the detailed information about a single  delay event (Replaced DelayReasonReport)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="DelayLocation"/>				<xs:element ref="TrainLocationStatus"/>				<xs:element ref="DelayCauseTime"/>				<xs:element ref="BookedLocationDateTime" minOccurs="0">					<xs:annotation>						<xs:documentation>Scheduled Date and Time of a train at a specified location as defined in the path contract</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="ReferencedLocationDateTime" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="DelayLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Location where the Delay occured</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DelayMinutes" type="String1-5">		<xs:annotation>			<xs:documentation>Identifieis the delay (in minutes) of a train for a specified cause</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="DelayType">		<xs:sequence>			<xs:element ref="TCRMeasures" minOccurs="0"/>			<xs:element name="Value" type="xs:positiveInteger" minOccurs="0">				<xs:annotation>					<xs:documentation>The Value field defines delay minutes for the train type</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="DeliveryAtDestination">		<xs:annotation>			<xs:documentation>Place, Date and Time when the wagon is ready to be picked up by the customer</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Destination"/>				<xs:element ref="DeliveryTimeAtDestination"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="DeliveryInterchangePoint">		<xs:annotation>			<xs:documentation>Place where the responsibility of a wagon is changed and the date and time when the wagon responsibility is handed over</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="DeliveryTimeAtInterchange"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="DeliveryReference">		<xs:annotation/>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="30"/>				<xs:minLength value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="DeliveryTimeAtDestination" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The actual Date and Time when the wagon is delivered to the customer siding or when the wagon is ready for pick-up by the customer</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DeliveryTimeAtInterchange" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The scheduled departure date and time or the scheduled handover date and time of wagons at an interchange point, where the responsibility of the wagons will change to another RU</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="DeltaTime">		<xs:annotation>			<xs:documentation>Time difference delay (+) or ahead of schedule (-) this shall be 1character + 4 Numeric</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="5"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="DepartureInterchangeReport">		<xs:annotation>			<xs:documentation>Departure or interchange station ETI Orgin</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="DepartureTimeAtLocation"/>				<xs:element ref="TrainID" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="DepartureJourneyTrack" type="LocationIdent">		<xs:annotation>			<xs:documentation>Indicates the track ID on which the train will start its journey.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DepartureTimeAtLocation" type="xs:dateTime">		<xs:annotation>			<xs:documentation>the scheduled departure date and time at a defined location</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DepartureTrackAtLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Indicates the track ID on which the train runs.  The track of the departure of a train at a reporting point.  This is indicated in the LocationSubsidiaryCode in conjunction with the LocationPrimaryCode.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="DerailmentDetectionDevice">		<xs:annotation>			<xs:documentation>Identification of derailment detection device equipped on the wagon. Element is mandatory if wagon is equipped with such device.The following values are defined:EDT 101MDV 100Non coded device</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="EDT 101"/>			<xs:enumeration value="MDV 100"/>			<xs:enumeration value="Non coded device"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="Destination" type="LocationIdent">		<xs:annotation>			<xs:documentation>Destination Location</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="DeviationBordersType">		<xs:sequence>			<xs:element name="DeviationBorder" type="LocationIdent" maxOccurs="unbounded"/>			<xs:element name="DeviationComment" type="xs:string" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="DeviationLocationsType">		<xs:sequence>			<xs:element name="DeviationLocation" type="LocationIdent" maxOccurs="unbounded"/>			<xs:element name="DeviationComment" type="xs:string" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="Dimensions">		<xs:annotation>			<xs:documentation>Dimensions of the UTI.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="LengthCode">					<xs:annotation>						<xs:documentation>Length code according to UIC leaflet 592-2</xs:documentation>						<xs:documentation>CODE: UIC leaflet 592-2</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:int">							<xs:totalDigits value="2"/>							<xs:minInclusive value="10"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="Length" minOccurs="0"/>				<xs:element ref="Width" minOccurs="0"/>				<xs:element ref="Height" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="DimensionValue">		<xs:annotation>			<xs:documentation>Measurement Values of Length, Height and Width</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element ref="Length"/>			<xs:element ref="Height"/>			<xs:element ref="Width"/>		</xs:sequence>	</xs:complexType>	<xs:element name="DriverIndication" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indicates if a driver is operating the rolling stock</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="DwellTime">		<xs:annotation>			<xs:documentation>The minimum duration of dwell time expressed in minutes </xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:decimal">				<xs:fractionDigits value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="eMail" type="CommunicationRefID">		<xs:annotation>			<xs:documentation>Generic eMail address in Free text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="EmergencyBrakeOverride" type="xs:boolean">		<xs:annotation>			<xs:documentation>Ability of the whole train (all wagons and traction units) to override the emergency brake signal</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="EmptyPackingCode">		<xs:annotation>			<xs:documentation>Code of empty packing as described in RID 5.4.1.1.6.2</xs:documentation>			<xs:documentation>CODE: OTIF RID-Specification, element EMPTY has been added as 'dummy' until the code list has been finished and approved. </xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="01">					<xs:annotation>						<xs:documentation>EMPTY PACKAGING</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="02">					<xs:annotation>						<xs:documentation>EMPTY CONTAINER</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="03">					<xs:annotation>						<xs:documentation>EMPTY IBC</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="04">					<xs:annotation>						<xs:documentation>EMPTY LARGE PACKAGING</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="05">					<xs:annotation>						<xs:documentation>EMPTY TANK-VEHICLE</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="06">					<xs:annotation>						<xs:documentation>EMPTY TANK-WAGON</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="07">					<xs:annotation>						<xs:documentation>EMPTY DETACHABLE TANK</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="08">					<xs:annotation>						<xs:documentation>EMPTY DEMOUNTABLE TANK</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="09">					<xs:annotation>						<xs:documentation>EMPTY TANK-CONTAINER</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>EMPTY PORTABLE TANK</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>EMPTY BATTERY-VEHICLE</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>EMPTY BATTERY-WAGON</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>EMPTY LARGE CONTAINER WITH MULTIPLE LINKED ELEMENTS</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>EMPTY VEHICLE</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>EMPTY WAGON</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>EMPTY RECEPTACLE le 1000L</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation>EMPTY RECEPTACLE gt 1000L</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation>EMPTY</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="EndDate" type="xs:date">		<xs:annotation>			<xs:documentation>The end date/time in effect</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="EndDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The end date/time in effect</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="EndLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>End point of a section or segment</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="EquipmentNumberType">		<xs:annotation>			<xs:documentation>Number of ITU</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:minLength value="1"/>			<xs:maxLength value="13"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="EquipmentTypeType">		<xs:annotation>			<xs:documentation>Type of equipment</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="cn">				<xs:annotation>					<xs:documentation>Container</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="sw">				<xs:annotation>					<xs:documentation>swap body</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="te">				<xs:annotation>					<xs:documentation>Trailer (RollingRoad)</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="ErrorMessage">		<xs:annotation>			<xs:documentation>This message should be sent from the receiver to the sender after the processing of the previously sent TAF/TAP message in the backend (legacy) system of the receiver has failed.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element name="ErrorCauseReference" minOccurs="0">					<xs:annotation>						<xs:documentation>The reference to the message and its particular element(s) that caused the error is provided here</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element ref="MessageReference"/>							<xs:element name="MessageSenderReference" type="FreeText" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="Error" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element name="TagReference" type="xs:string" minOccurs="0">								<xs:annotation>									<xs:documentation>This is a placeholder for XPath expression indicating the element of the orginal message which caused the error.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="TypeOfError">								<xs:annotation>									<xs:documentation>It is an enumerated type to indicate if the error was caused due to a bussines rule violation (1 = FUNCTIONAL) or due to a system failure (2 = TECHNICAL) or both (0 = BOTH)</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:enumeration value="0"/>										<xs:enumeration value="1"/>										<xs:enumeration value="2"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="Severity">								<xs:annotation>									<xs:documentation>1 = WARNING: Message content, sequence or other parameters are off standard but (partial) processing has been possible.2 = ERROR: Message cannot be processed.</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:enumeration value="1"/>										<xs:enumeration value="2"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="ErrorCode">								<xs:annotation>									<xs:documentation>To be defined: code list from 1 to 9999. Proposal from PathDossierErrorCode: "Standard values are between 5000 and 6000 (central maintained list). The values greater than 6000 can be used on national level. "</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:minInclusive value="1"/>										<xs:maxInclusive value="9999"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="FreeTextField"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="PlannedTransportIdentifiers" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="TransportOperationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="EstimatedEndDateTime" type="xs:dateTime"/>	<xs:element name="EuropeanVehicleNumber">		<xs:annotation>			<xs:documentation>Number on 12 digits allocated to each rail vehicle to uniquely identify it from any other rail vehicle</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="12"/>				<xs:minLength value="12"/>				<xs:pattern value="[0-9]{12}"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="EventType">		<xs:annotation>			<xs:documentation>Type of event</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>Wagon Ready To Pull (Based on information from customer or wagon keeper, the LRU not being the origin RU will inform the origin RU that the wagon (loaded or empty) can (or will be ready to) be pulled from the un/loading place or customer's siding.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation> Wagon Pulled (Origin RU informs other involved RU(s) that the wagon has been pulled from un/loading place or from customer's siding.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="01">					<xs:annotation>						<xs:documentation>Wagon Left Origin (Origin RU informs other involved RU(s) that the wagon left with a train production departure station.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="04">					<xs:annotation>						<xs:documentation>Wagon Arrival (RU informs other involved RU(s) that the wagon has arrived to station with a train.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="03">					<xs:annotation>						<xs:documentation>Wagon Departure (RU informs other involved RU(s) that the wagon has departed from station with a train.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>Passed through (Wagon, being part of a running train, has passed through a location.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>Wagon Handed Over (RU informs other involved RU(s) that the wagon has been physically handed over to the next RU) (</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation>Wagon Taken Over (RU informs other involved RU(s) that the wagon has been physically taken over from the previous RU.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="06">					<xs:annotation>						<xs:documentation>Wagon Journey Irregularity (RU informs other involved RU(s) that something irregular happened with the wagon or its load which requires action and may interrupt its transportation. Details about nature of the irregularity and its consequences are to be included too.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>Wagon Journey Recovered (RU informs other involved RU(s) that the wagon journey irregularity was recovered (e.g. wagon is repaired or load is fixed)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="05">					<xs:annotation>						<xs:documentation>Wagon Reached Destination (Destination RU informs other involved RU(s) that the wagon arrived to destination station with a train.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>Wagon Delivered (Destination RU informs other involved RU(s) that the wagon has been delivered to un/loading place or to customer's siding.)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="60">					<xs:annotation>						<xs:documentation>GPS Location ( Information about the position of the wagon)</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:complexType name="ExactDurationType">		<xs:annotation>			<xs:documentation>Definition of Temporal Extend of the TCR when the exact times are known</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="Start" type="xs:dateTime">				<xs:annotation>					<xs:documentation>Start date / time of the TCR</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="End" type="xs:dateTime">				<xs:annotation>					<xs:documentation>End date / time of the TCR</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="ExceptionalGaugingCode">		<xs:annotation>			<xs:documentation>Acceptance agreement number, based on guidelines of IM_Partner</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="24"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ExceptionalGaugingIdent">		<xs:annotation>			<xs:documentation>Indicates that an exceptional Gauging is in the train or for the wagon	 </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="IM_Partner"/>				<xs:element ref="ExceptionalGaugingCode"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ExceptionalGaugingInd" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indicates that an exceptional gauging is in the train or for the wagon - (true/false)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ExceptionalGaugingProfile">		<xs:annotation>			<xs:documentation>Identification of special load.  Coding found in 404-2 chapter 4.9.1 (4AN + 3N)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="7"/>				<xs:maxLength value="7"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ExceptionPoint">		<xs:annotation>			<xs:documentation>Describes the interruption points with location and the time of the interruption</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="ResponsibleRU"/>				<xs:element ref="WagonLocationStatus"/>				<xs:element ref="ScheduledTimeAtLocation"/>				<xs:element ref="ExceptionTimeAtLocation"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ExceptionReason">		<xs:annotation>			<xs:documentation>Identifies the reason of an unexpected interruption for a wagon during the transportation. In addition it allows to put in a more detailed description</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="WagonInterruptionReason" minOccurs="0">					<xs:simpleType>						<xs:restriction base="xs:token">							<xs:enumeration value="wagon damaged"/>							<xs:enumeration value="change of route"/>							<xs:enumeration value="other"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="InterruptionDescription" minOccurs="0"/>				<xs:element name="InterruptionType" minOccurs="0">					<xs:simpleType>						<xs:restriction base="xs:token">							<xs:length value="1"/>							<xs:enumeration value="0">								<xs:annotation>									<xs:documentation>Damage does not cause an interruption of transport run</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="1">								<xs:annotation>									<xs:documentation>Damage causes an interruption of transport run</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="2">								<xs:annotation>									<xs:documentation>other (no damage)</xs:documentation>								</xs:annotation>							</xs:enumeration>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ExceptionTimeAtLocation" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The Date and Time when something unexpected happns during the transportation related to a location</xs:documentation>		</xs:annotation>	</xs:element>	<xs:attribute name="ExpansionType">		<xs:annotation>			<xs:documentation>Temporal Expansion type of the TCR. Value :PERIODICALCONTINUOUS			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="PERIODICAL"/>				<xs:enumeration value="CONTINUOUS"/>			</xs:restriction>		</xs:simpleType>	</xs:attribute>	<xs:element name="FacilityTypeDescriptionCode">		<xs:annotation>			<xs:documentation>Facilities on a Train according to TAP Code List type9039CodeList</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:annotation>				<xs:documentation xml:lang="en">Code list for the facility type description (B.2.10,B.3.1,B.3.4,B.4.9039)</xs:documentation>				<xs:appinfo>					<dc:title>Code list for the facility type description</dc:title>					<dc:source>B.2.10,B.3.1,B.3.4,B.4.9039</dc:source>				</xs:appinfo>			</xs:annotation>			<xs:restriction base="xs:string">				<xs:maxLength value="3"/>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleepers</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleepers</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation xml:lang="en">Standard class sleepers</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Standard class (second class) sleepers</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation xml:lang="en">First-class seats</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class seats</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class seats</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second-class seats</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Also: standard, etc.</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation xml:lang="en">First-class couchettes</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class couchettes</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class couchettes</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second-class couchettes</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation xml:lang="en">Sleeperette</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Sleeperette or reclining seat</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation xml:lang="en">Restaurant</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Restaurant facility</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleeper, single</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleeper, single</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleeper, special</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleeper, special</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleeper, double</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleeper, double</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation xml:lang="en">Vehicle transport</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Facilities for vehicle transport etc. Not bicycles.</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Cars, boats, trailers, motorbikes, </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class, sleeper, T2</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second-class sleeper, T2 (two-bed compartment)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class sleeper, T3</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second-class sleeper, T3 (three-bed compartment)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class sleeper T4</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second-class sleeper, T4 (four-bed compartment)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleeper, single, shower</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleeper, single with shower</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="19">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleeper, double, shower</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleeper, double with shower</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation xml:lang="en">Non-smoker service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">The travel service is non-smoking</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation xml:lang="en">Heavily disabled</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Facilities for heavily disabled persons available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation xml:lang="en">Baby room</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Baby care facilities available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="26">					<xs:annotation>						<xs:documentation xml:lang="en">Bicycle transport</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Facility for bicycle transport available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="28">					<xs:annotation>						<xs:documentation xml:lang="en">Wheelchair access</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Access for wheelchairs possible</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="33">					<xs:annotation>						<xs:documentation xml:lang="en">Video coach</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Video coach available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="34">					<xs:annotation>						<xs:documentation xml:lang="en">Mini-bar</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Mini-bar available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="36">					<xs:annotation>						<xs:documentation xml:lang="en">Panorama coach</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Panorama coach available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="44">					<xs:annotation>						<xs:documentation xml:lang="en">Telephone</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Telephone service is available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="45">					<xs:annotation>						<xs:documentation xml:lang="en">Power supply</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Service provides power supply sockets</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="46">					<xs:annotation>						<xs:documentation xml:lang="en">Pullmann coach</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Pullman car seats</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="47">					<xs:annotation>						<xs:documentation xml:lang="en">Bar</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">A bar is available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="48">					<xs:annotation>						<xs:documentation xml:lang="en">Family compartment</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Family compartment(s) available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="50">					<xs:annotation>						<xs:documentation xml:lang="en">Buffet machine</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Buffet machine available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="54">					<xs:annotation>						<xs:documentation xml:lang="en">Premium class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">A class with comfort level higher than first class Business, etc</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Includes Comfort, Club, Pullman, </xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="55">					<xs:annotation>						<xs:documentation xml:lang="en">Preferente</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Spanish first class on long distance trains</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">RENFE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="56">					<xs:annotation>						<xs:documentation xml:lang="en">Turista</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Spanish second class on long distance trains</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">RENFE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="57">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleeper, single, shower, WC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleeper, single with shower and WC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">RENFE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="58">					<xs:annotation>						<xs:documentation xml:lang="en">First-class sleeper, double shower, WC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First-class sleeper, double with shower and WC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">RENFE</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="59">					<xs:annotation>						<xs:documentation xml:lang="en">Second class sleeper, T3, shower, WC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class sleeper, T3, shower, WC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="60">					<xs:annotation>						<xs:documentation xml:lang="en">Second class sleeper double</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class sleeper for two</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="61">					<xs:annotation>						<xs:documentation xml:lang="en">Second class sleeper double shower/toilets</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class sleeper for two with shower and toilets</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="62">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class, couchette, two-bed, C2</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class compartment with 2 couchettes</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="63">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class, couchette, four-bed, C4</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class compartment with 4 couchettes</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="64">					<xs:annotation>						<xs:documentation xml:lang="en">Second-class, couchette, six-bed, C6</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class compartment with 6 couchettes</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="65">					<xs:annotation>						<xs:documentation xml:lang="en">Second class couchette wheelchair</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Second class couchette with wheelchair space</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="66">					<xs:annotation>						<xs:documentation xml:lang="en">Executive class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">A class with comfort level higher than first class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Trenitalia</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="67">					<xs:annotation>						<xs:documentation xml:lang="en">Business class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">First class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Trenitalia</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="68">					<xs:annotation>						<xs:documentation xml:lang="en">Premium class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">A second class with comfort level higher than normal second class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Trenitalia</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="69">					<xs:annotation>						<xs:documentation xml:lang="en">Standard class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Trenitalia’s normal second class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Trenitalia</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="70">					<xs:annotation>						<xs:documentation xml:lang="en">Unified class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">For services with no class differentiation. A service with only one class</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">UIC</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="71">					<xs:annotation>						<xs:documentation xml:lang="en">Medical-grade masks</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Medical-grade masks must be worn</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="72">					<xs:annotation>						<xs:documentation xml:lang="en">Mask obligation according to legal regulation</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Mask obligation according to legal regulation</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="101">					<xs:annotation>						<xs:documentation xml:lang="en">Metro connection</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Metro, subway, underground connection</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Only used in TSDUPD</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="102">					<xs:annotation>						<xs:documentation xml:lang="en">Taxi connection</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Taxi connection</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Only used in TSDUPD</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="103">					<xs:annotation>						<xs:documentation xml:lang="en">Bus connection</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Bus connections available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Used only in TSDUPD</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="104">					<xs:annotation>						<xs:documentation xml:lang="en">Tram connection</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Tram connections available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Used only in TSDUPD</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="105">					<xs:annotation>						<xs:documentation xml:lang="en">2nd Class couchette five beds C5</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">2nd Class couchette five beds C5</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">DB Nachtzug</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="106">					<xs:annotation>						<xs:documentation xml:lang="en">Vaccinated, tested, recovered rule applied</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Vaccinated, tested, recovered rule applied</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Vaccinated, tested, recovered rule applies on trains, valid proof must be presented</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">1</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="107">					<xs:annotation>						<xs:documentation xml:lang="en"> Dedicated toilet and place for wheelchair</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description"> Dedicated toilet and place for wheelchair</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark">Dedicated toilet together with dedicated space for wheelchair</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Status">1</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="FaxNumber" type="CommunicationRefID">		<xs:annotation>			<xs:documentation>Generic Fax number in Free text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="FerryPermittedFlag" type="xs:boolean"/>	<xs:element name="ForecastedDelayLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Location where the delay is forecasted</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="ForwardingRestrictionType">		<xs:annotation>			<xs:documentation>Code List Candidate: This code is designed to identify any special aspects or restrictions which might be relevant to wagon handling operations in train formation yards or in trains because of technical feature of the wagon or its load</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="07"/>			<xs:enumeration value="08"/>			<xs:enumeration value="09"/>			<xs:enumeration value="11"/>			<xs:enumeration value="12"/>			<xs:enumeration value="13"/>			<xs:enumeration value="15"/>			<xs:enumeration value="16"/>			<xs:enumeration value="41"/>			<xs:enumeration value="42"/>			<xs:enumeration value="61"/>			<xs:enumeration value="62"/>			<xs:enumeration value="63"/>			<xs:enumeration value="70"/>			<xs:enumeration value="71"/>			<xs:enumeration value="92"/>			<xs:enumeration value="94"/>			<xs:enumeration value=""/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="FreeText">		<xs:annotation>			<xs:documentation>Clear Text in ISO Unicode character set</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:maxLength value="255"/>			<xs:minLength value="1"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="FreeTextField" type="FreeText">		<xs:annotation>			<xs:documentation>Free Text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="FreightFlag" type="xs:boolean">		<xs:annotation>			<xs:documentation>Identifies that the Entity or Location is for Freight Activity</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="FrequencyOfDays">		<xs:annotation>			<xs:documentation>If the detailed running days are not yet clear inside the given validity period, it's possible to indicate only the number of expected running days per a selected time unit (week or month).</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TimeUnit"/>				<xs:element name="Frequency" type="xs:integer"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GeneralParameters">		<xs:complexType>			<xs:sequence>				<xs:element name="NumberOfLocos" type="xs:integer" minOccurs="0">					<xs:annotation>						<xs:documentation>Without the knowledge of the exact traction details, this field is used to indicate the number of locos planned for the particular object.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="PushPullTrain" minOccurs="0"/>				<xs:element ref="RollingStockType" minOccurs="0"/>				<xs:element name="ETCSOnBoard" type="xs:boolean" minOccurs="0">					<xs:annotation>						<xs:documentation>Without the knowledge of the exact traction details, this field is used to indicate whether the train is equipped with ETCS.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="CombinedTrafficLoadProfile" minOccurs="0"/>				<xs:element ref="DangerousGoodsIndicator" minOccurs="0"/>				<xs:element ref="ExceptionalGaugingInd" minOccurs="0"/>				<xs:element ref="TiltingFunction" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GeographicalCoordinates" type="xs:string">		<xs:annotation>			<xs:documentation>Longitude and latitude as defined in UIC Leafle 920-2</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="GeographicCoordinates">		<xs:annotation>			<xs:documentation>Latitude and Longitude of location</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Latitude">					<xs:annotation>						<xs:documentation>SRID field has not been fulfilled, value of this field will be considered as in WGS84 norm</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="Longitude">					<xs:annotation>						<xs:documentation>If SRID field has not been fulfilled, value of this field will be considered as in WGS84 norm</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="Altitude" minOccurs="0"/>				<xs:element ref="SRID" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GeoLocalisation">		<xs:annotation>			<xs:documentation>Geolocalisation that may be between two identified locations. </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="GNSS_DynamicPosition"/>				<xs:element name="LocalisationPrecision" type="xs:float" minOccurs="0">					<xs:annotation>						<xs:documentation>Precision of the position. Expressed in metres.</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GeoLocalisationOnNetwork">		<xs:annotation>			<xs:documentation>Geolocalisation information crossed with network data. </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="GeoLocalisation" minOccurs="0"/>				<xs:element ref="NetworkProjectedLocation" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GNSS_DynamicPosition">		<xs:complexType>			<xs:sequence>				<xs:element ref="GeographicCoordinates"/>				<xs:element name="CurrentSpeed" type="Speed" minOccurs="0"/>				<xs:element name="Heading" type="xs:integer" minOccurs="0">					<xs:annotation>						<xs:documentation>Direction towards which the train is going. Expressed in degrees from North (examples : 0 = North, 90 = East, 180 = South, 270 = West)</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="AntennaDistanceFromFrontOfTrain" type="xs:float" minOccurs="0">					<xs:annotation>						<xs:documentation>Distance of the defined coordinates from the front of the train, in meters.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="SignalQuality" minOccurs="0">					<xs:annotation>						<xs:documentation>Indicates satellite communication signal quality</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="SatelliteHDOP" type="xs:decimal">								<xs:annotation>									<xs:documentation>HDOP = Horizontal Dilution Of Precision. Parameter used to describe the strength of the current satellite configuration, or geometry, and it’s impact on the accuracy of the data collected by a GNSS receiver at the time of use. HDOP provides a measure of accuracy in 2-D position (e.g. Latitude and Longitude). Smaller value indicates better precision. Values less than 1 are the best. Values from 2 - 5 are good. Values greater 10 indicate bad quality  </xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="NumberOfVisibleSatellites" type="xs:integer">								<xs:annotation>									<xs:documentation>Indicates the number of satellites being used in the position solution. Greater value indicates better quality.</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Goods">		<xs:annotation>			<xs:documentation>Describes the goods inside the means of transport</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="NoGoodsOfClassX" minOccurs="0">					<xs:annotation>						<xs:documentation>Element has to be filled with the class of the dangerous goods which are mentioned in Table 3.2 RID but are not dangerous according to chapter 2 (5.4.1.5 RID)</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="4"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="RID" minOccurs="0"/>				<xs:sequence minOccurs="0">					<xs:element ref="RID_Checking">						<xs:annotation>							<xs:documentation>When RID DG is transported in the train the RU can transmit here the RID check results from the Carrier, Loader, Filler and Unloader (these 4 actors are defined in the RID section "1.4 Safety obligations of the participants").</xs:documentation>						</xs:annotation>					</xs:element>				</xs:sequence>				<xs:element name="Packing" minOccurs="0">					<xs:annotation>						<xs:documentation>Packing information</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="NatureOfPacking" minOccurs="0">								<xs:annotation>									<xs:documentation>Nature of packing according to the UN/ECE Recommandation No 21</xs:documentation>									<xs:documentation>CODE: UN/ECE-Recommendation No. 21</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:maxLength value="2"/>										<xs:minLength value="1"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="NumberOfPackages" minOccurs="0">								<xs:annotation>									<xs:documentation>Number of packages.</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:int">										<xs:minInclusive value="1"/>										<xs:maxInclusive value="99999"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="PackageIdentification" minOccurs="0" maxOccurs="99">								<xs:annotation>									<xs:documentation>Particular marks and numbers to identify less than wagon load assignments.</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:maxLength value="35"/>										<xs:minLength value="1"/>									</xs:restriction>								</xs:simpleType>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="NHM_Code" minOccurs="0"/>				<xs:element name="PreviousLoadedGood" type="NHMCodeType" minOccurs="0"/>				<xs:element ref="GoodsDescription" minOccurs="0"/>				<xs:element name="AdditionalGoodInformation" minOccurs="0">					<xs:annotation>						<xs:documentation>Additional information regarding the loaded good, given by the customer.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="350"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="GrossWeight"/>				<xs:element name="HS_Code" minOccurs="0">					<xs:annotation>						<xs:documentation>HS-Code for sensible goods (appendix 44c of ccip) 10 digits are needed, if a good code was already assigned for 'Zollanmeldung'. In this case this good code has to be taken. These good codes may have more than 6 digits.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="6"/>							<xs:maxLength value="10"/>							<xs:pattern value="\d*[1-9]\d*"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="EWC_Key" minOccurs="0">					<xs:annotation>						<xs:documentation>Numeric key according to the European Waste Catalogue</xs:documentation>						<xs:documentation>CODE: European waste catalogue (EWC) 2000/532/EC</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="2"/>							<xs:maxLength value="6"/>							<xs:pattern value="\d*"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GoodsDescription" type="FreeText">		<xs:annotation>			<xs:documentation>This element describes the goods of the shipment as free text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="GoodsInWagon">		<xs:annotation>			<xs:documentation>Goods</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="NHM_Code"/>				<xs:element ref="GrossWeight" minOccurs="0"/>				<xs:element name="ContainerNumber" type="EquipmentNumberType" minOccurs="0"/>				<xs:element name="GoodsInContainer" minOccurs="0" maxOccurs="99">					<xs:complexType>						<xs:sequence>							<xs:element ref="NHM_Code" minOccurs="0"/>							<xs:element ref="GrossWeight" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="GrossWeight" type="WeightValueKilo">		<xs:annotation>			<xs:documentation>Total weight of the goods either in a wagon or a transportation unit.  It is the booked weight of the goods including packing </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="HandBrake">		<xs:complexType>			<xs:sequence>				<xs:element ref="HandBrakeType"/>				<xs:element name="HandBrakedWeight" minOccurs="0">					<xs:annotation>						<xs:documentation>Braked weight of the hand brake in tons</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:decimal">							<xs:totalDigits value="4"/>							<xs:fractionDigits value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="ParkingBrakeForce" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="HandBrakeType">		<xs:annotation>			<xs:documentation>Classification of hand brake</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>No hand brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Ground-operated hand brake</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Platform-operated hand brake</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="HandlingInstruction" type="FreeText">		<xs:annotation>			<xs:documentation>Special instructions regarding the handling of the wagon or shipment in free text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="HandoverPointFlag">		<xs:annotation>			<xs:documentation>Identifies if the location is a Handover Point from IM to IM</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Height">		<xs:annotation>			<xs:documentation>Height of ITU</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Value"/>				<xs:element ref="Measure"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="HighestPlannedSpeed" type="Speed">		<xs:annotation>			<xs:documentation>IM may inform the RA (Responsible applicant) on the speed which was the basis for path construction</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Identifiers">		<xs:complexType>			<xs:sequence>				<xs:element ref="PlannedTransportIdentifiers" minOccurs="0" maxOccurs="unbounded"/>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:element ref="RelatedPlannedTransportIdentifiers"/>					<xs:element ref="ReasonOfReference" minOccurs="0"/>				</xs:sequence>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ILU">		<xs:annotation>			<xs:documentation>Describes the type and content of an IntermodalTransportUnit</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ILU_Details">					<xs:annotation>						<xs:documentation>Details for Intermodal Transport Unit on wagon</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="LoadingTackles" minOccurs="0" maxOccurs="99">					<xs:annotation>						<xs:documentation>Describes the loading tackles used inside the unit</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="Goods" minOccurs="0" maxOccurs="99"/>				<xs:element ref="SummaryOFGoodsWithSameRID" minOccurs="0" maxOccurs="25"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ILU_Details">		<xs:annotation>			<xs:documentation>Details for ILU on wagon</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ILU_Type">					<xs:annotation>						<xs:documentation>00=unknown, 01=Container, 02=swap bodies, 03=semitrailers, 04=trucks</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="LoadUnitNumber" type="LoadUnitNumberType">					<xs:annotation>						<xs:documentation>ILU number</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="LoadingStatus"/>				<xs:element ref="ILU_TypeDetail"/>				<xs:element ref="Dimensions">					<xs:annotation>						<xs:documentation>Dimensions of the ILU.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="TareWeight" type="WeightValueKilo">					<xs:annotation>						<xs:documentation>Tare weight [kg] of ILU.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="SwapBodyCodification" minOccurs="0">					<xs:annotation>						<xs:documentation>Codification used for swap bodies according to UIC/UIRR regulations </xs:documentation>						<xs:documentation>CODE:</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="3"/>							<xs:maxLength value="4"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="Forwarding" minOccurs="0">					<xs:annotation>						<xs:documentation>Final destination of the ILU.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:maxLength value="80"/>							<xs:minLength value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="Ship" minOccurs="0">					<xs:annotation/>				</xs:element>				<xs:element name="TurnInNumber" minOccurs="0">					<xs:annotation>						<xs:documentation>Reference number used for empty containers in depots of shipping company.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:maxLength value="30"/>							<xs:minLength value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="AdditionalInformationILU" minOccurs="0">					<xs:annotation>						<xs:documentation>Additional information </xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="350"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="DeliveryReference" minOccurs="0"/>				<xs:element ref="OriginCountry" minOccurs="0">					<xs:annotation>						<xs:documentation>Code of origin country of the ILU.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="DepartureCountry" type="CountryIdentISO" minOccurs="0">					<xs:annotation>						<xs:documentation>Code of departure country of the ILU.</xs:documentation>						<xs:documentation>CODE: ISO-3166-2</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="UltimateDestinationCountry" minOccurs="0"/>				<xs:element ref="Seals" minOccurs="0"/>				<xs:element ref="ReferenceNumbers" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ILU_Type" type="TypeOfLoadUnitType">		<xs:annotation>			<xs:documentation>Type of ILU. Further information is given for each enumeration element.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ILU_TypeDetail">		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="BX"/>				<xs:enumeration value="BK"/>				<xs:enumeration value="FL"/>				<xs:enumeration value="HT"/>				<xs:enumeration value="HC"/>				<xs:enumeration value="IN"/>				<xs:enumeration value="OT"/>				<xs:enumeration value="HH"/>				<xs:enumeration value="PW"/>				<xs:enumeration value="OS"/>				<xs:enumeration value="RF"/>				<xs:enumeration value="SD"/>				<xs:enumeration value="SL"/>				<xs:enumeration value="VE"/>				<xs:enumeration value="TC"/>				<xs:enumeration value="RH"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="IM_Partner" type="CompanyCode">		<xs:annotation>			<xs:documentation>Infrastructure Manager</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ImpactedRU" type="CompanyCode">		<xs:annotation>			<xs:documentation>The RU impacted by a restriction</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="ImportResultType">		<xs:sequence>			<xs:element ref="TCRID"/>			<xs:element name="SyntaxValidation" type="ValidationEntryType"/>			<xs:element name="SemanticValidation" type="ValidationEntryType"/>			<xs:element name="DataValidation" type="ValidationEntryType"/>			<xs:element ref="TCRMode"/>		</xs:sequence>	</xs:complexType>	<xs:element name="IncotermCode">		<xs:annotation>			<xs:documentation>Incoterm (given by the client)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="CIP">					<xs:annotation>						<xs:documentation>Carriage Insurance Paid</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="CPT">					<xs:annotation>						<xs:documentation>Carriage Paid To</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DAF">					<xs:annotation>						<xs:documentation>Delivered At Frontier (deprecated in 2011-01-01)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DDP">					<xs:annotation>						<xs:documentation>Delivered Duty Paid</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DDU">					<xs:annotation>						<xs:documentation>Delivered Duty Unpaid (deprecated in 2011-01-01)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="EXW">					<xs:annotation>						<xs:documentation>EX Works</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="FCA">					<xs:annotation>						<xs:documentation>Free Carrier</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DAP">					<xs:annotation>						<xs:documentation>Delivered At Place</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DAT">					<xs:annotation>						<xs:documentation>Delivered At Terminal</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="InfoIndex">		<xs:annotation>			<xs:documentation>indicates additional information</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="10"/>			<xs:enumeration value="20"/>			<xs:enumeration value="30"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="InfoOnGoodsShapeTypeDanger">		<xs:annotation>			<xs:documentation>Additional codified information on the load.  Coding Structures as defined in 404-2  chapter 4.1</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="01">					<xs:annotation>						<xs:documentation>Container</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="02">					<xs:annotation>						<xs:documentation>Other intermodal traffic</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="03">					<xs:annotation>						<xs:documentation>Rolling road (RR)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="06">					<xs:annotation>						<xs:documentation>Semi-Trailer on bogies</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>1 - danger of explosion (subclass 1.1, 1.2, 1.3)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>1.4 - danger of explosion (subclass 1.4)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>1.5 - danger of explosion (subclass 1.5)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>1.6 - danger of explosion (subclass 1.6)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation>2.1 - inflammable gases</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation>2.2 - non inflammable,non-toxic gases</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="23">					<xs:annotation>						<xs:documentation>2.3 - toxic gases</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="30">					<xs:annotation>						<xs:documentation>3 - fire hazard (inflammable liquids)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="41">					<xs:annotation>						<xs:documentation>4.1 - fire hazard (inflammable solids)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="42">					<xs:annotation>						<xs:documentation>4.2 - spontaneoulsy inflammable</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="43">					<xs:annotation>						<xs:documentation>4.3 - gives off inflammable gas on contact with water</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="51">					<xs:annotation>						<xs:documentation>5.1 - combustible substance</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="52">					<xs:annotation>						<xs:documentation>5.2 - organic peroxide</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="61">					<xs:annotation>						<xs:documentation>6.1 - toxic substance</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="62">					<xs:annotation>						<xs:documentation>6.2 - infectious substance</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="71">					<xs:annotation>						<xs:documentation>7A - radioactive substance in category I packing WHITE</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="72">					<xs:annotation>						<xs:documentation>7B - radioactive substance in category II packing YELLOW</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="73">					<xs:annotation>						<xs:documentation>7C - radioactive substance in category III packing YELLOW</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="74">					<xs:annotation>						<xs:documentation>7D - Common label for radioactive substances included under 7A, 7B + 7C</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="75">					<xs:annotation>						<xs:documentation>7E - fissible substance</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="80">					<xs:annotation>						<xs:documentation>8 - corrosive substance</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="90">					<xs:annotation>						<xs:documentation>Various dangerouse substance and objects not covered by the other classes</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="96">					<xs:annotation>						<xs:documentation>Environmentally hazardous substance (RID 5.2.1.8)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="97">					<xs:annotation>						<xs:documentation>More than 8 tons of dangerous goods packaged in limited quantities (LQ)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="98">					<xs:annotation>						<xs:documentation>Livestock</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="99">					<xs:annotation>						<xs:documentation>Perishables</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="InformationToBeDisplayed">		<xs:annotation>			<xs:documentation>Information for passengers displayed in the stations or in public timetables</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:enumeration value="01 First-class seats vehicle"/>				<xs:enumeration value="02 First-class couchettes vehicle"/>				<xs:enumeration value="03 First-class sleepers vehicle"/>				<xs:enumeration value="04 Second-class seats vehicle"/>				<xs:enumeration value="05 Second-class couchettes vehicle"/>				<xs:enumeration value="06 Second-class sleepers vehicle"/>				<xs:enumeration value="07 Second-class reclining seats vehicle"/>				<xs:enumeration value="08 Panorama vehicle"/>				<xs:enumeration value="09 Dining vehicle"/>				<xs:enumeration value="10 Bar/Bistro vehicle"/>				<xs:enumeration value="11 Mobile dining service"/>				<xs:enumeration value="12 Cars loaded"/>				<xs:enumeration value="13 Cars loaded against direction of travel"/>				<xs:enumeration value="14 Cars loaded in direction of travel"/>				<xs:enumeration value="15 Non-smoking vehicle"/>				<xs:enumeration value="16 Vehicle with smoking compartments"/>				<xs:enumeration value="17 Vehicle with PRM access"/>				<xs:enumeration value="18 Silence vehicle"/>				<xs:enumeration value="19 Vehicle with child/family facilities"/>				<xs:enumeration value="20 Vehicle with compartments reserved for women"/>				<xs:enumeration value="21 Bike accepted"/>				<xs:enumeration value="22 Bike accepted for free"/>				<xs:enumeration value="23 Bike accepted against paiement"/>				<xs:enumeration value="24 Special vehicle"/>				<xs:enumeration value="25 Telephone"/>				<xs:enumeration value="26 Wifi"/>				<xs:enumeration value="27 Service vehicle"/>				<xs:enumeration value="28 Train staff available in this vehicle"/>				<xs:enumeration value="29 Not in service vehicle"/>				<xs:enumeration value="30 With supplement"/>				<xs:enumeration value="31 Reservation compulsory"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="InformationToBeDisplayedCode">		<xs:annotation>			<xs:documentation>Information for passengers displayed in the stations or in public timetables</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="01">				<xs:annotation>					<xs:documentation xml:lang="en">First-class seats vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="02">				<xs:annotation>					<xs:documentation xml:lang="en">First-class couchettes vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="03">				<xs:annotation>					<xs:documentation xml:lang="en">First-class sleepers vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="04">				<xs:annotation>					<xs:documentation xml:lang="en">Second-class seats vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="05">				<xs:annotation>					<xs:documentation xml:lang="en">Second-class couchettes vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="06">				<xs:annotation>					<xs:documentation xml:lang="en">Second-class sleepers vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="07">				<xs:annotation>					<xs:documentation xml:lang="en">Second-class reclining seats vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="08">				<xs:annotation>					<xs:documentation xml:lang="en">Panorama vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="09">				<xs:annotation>					<xs:documentation xml:lang="en">Dining vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="10">				<xs:annotation>					<xs:documentation xml:lang="en">Bar/Bistro vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="11">				<xs:annotation>					<xs:documentation xml:lang="en">Mobile dining service</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="12">				<xs:annotation>					<xs:documentation xml:lang="en">Cars loaded</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="13">				<xs:annotation>					<xs:documentation xml:lang="en">Cars loaded against direction of travel</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="14">				<xs:annotation>					<xs:documentation xml:lang="en">Cars loaded in direction of travel</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="15">				<xs:annotation>					<xs:documentation xml:lang="en">Non-smoking vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="16">				<xs:annotation>					<xs:documentation xml:lang="en">Vehicle with smoking compartments</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="17">				<xs:annotation>					<xs:documentation xml:lang="en">Vehicle with PRM access</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="18">				<xs:annotation>					<xs:documentation xml:lang="en">Silence vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="19">				<xs:annotation>					<xs:documentation xml:lang="en">Vehicle with child/family facilities</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="20">				<xs:annotation>					<xs:documentation xml:lang="en">Vehicle with compartments reserved for women</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="21">				<xs:annotation>					<xs:documentation xml:lang="en">Bike accepted</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="22">				<xs:annotation>					<xs:documentation xml:lang="en">Bike accepted for free</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="23">				<xs:annotation>					<xs:documentation xml:lang="en">Bike accepted against paiement</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="24">				<xs:annotation>					<xs:documentation xml:lang="en">Special vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="25">				<xs:annotation>					<xs:documentation xml:lang="en">Telephone</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="26">				<xs:annotation>					<xs:documentation xml:lang="en">Wifi</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="27">				<xs:annotation>					<xs:documentation xml:lang="en">Service vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="28">				<xs:annotation>					<xs:documentation xml:lang="en">Train staff available in this vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="29">				<xs:annotation>					<xs:documentation xml:lang="en">Not in service vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="30">				<xs:annotation>					<xs:documentation xml:lang="en">With supplement</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="31">				<xs:annotation>					<xs:documentation xml:lang="en">Reservation compulsory</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="IntermediateDestination" type="LocationIdent">		<xs:annotation>			<xs:documentation>A location on the route of a train</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="IntermodalTransportDataType">		<xs:annotation>			<xs:documentation>Defines the type of LoadUnit – as a wide variety of loading units are used for Combined Transport within Europe. Containers and swap bodies are the most commonly used Load units</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="TypeOfLoadUnit" type="TypeOfLoadUnitType"/>			<xs:element name="LoadUnitNumber" type="LoadUnitNumberType"/>			<xs:element ref="DangerousGoodsIndication" minOccurs="0" maxOccurs="unbounded"/>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="InternalFittingDefectCode">		<xs:annotation>			<xs:documentation>List of Internal Fitting Defect</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="01">				<xs:annotation>					<xs:documentation xml:lang="en">Lighting (totally out)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="02">				<xs:annotation>					<xs:documentation xml:lang="en">Window pane broken</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="03">				<xs:annotation>					<xs:documentation xml:lang="en">Intercom fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="04">				<xs:annotation>					<xs:documentation xml:lang="en">Public-address system (incl. WiFi) fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="05">				<xs:annotation>					<xs:documentation xml:lang="en">Seats, berths</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="06">				<xs:annotation>					<xs:documentation xml:lang="en">Heating, air conditioning</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="07">				<xs:annotation>					<xs:documentation xml:lang="en">Toilets</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="08">				<xs:annotation>					<xs:documentation xml:lang="en">Water supply</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="09">				<xs:annotation>					<xs:documentation xml:lang="en">Bar/Restaurant equipments</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="10">				<xs:annotation>					<xs:documentation xml:lang="en">Spotting</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="11">				<xs:annotation>					<xs:documentation xml:lang="en">No reservation signs in the vehicle</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="12">				<xs:annotation>					<xs:documentation xml:lang="en">Facilities for bike transport missing/limited</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="13">				<xs:annotation>					<xs:documentation xml:lang="en">PRM accessible device missing/out of order</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="99">				<xs:annotation>					<xs:documentation xml:lang="en">Other</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="InternalReferenceIdentifier" type="FreeText">		<xs:annotation>			<xs:documentation>The link to the IM System Reference</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="InternalVehicleFacility">		<xs:annotation>			<xs:documentation>Facility offered in a rolling stock</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:enumeration value="01">					<xs:annotation>						<xs:documentation xml:lang="en">PRM (generic): Equipements for PRM</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="02">					<xs:annotation>						<xs:documentation xml:lang="en">PRM: number of equipments</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="03">					<xs:annotation>						<xs:documentation xml:lang="en">PRM: fit for wheelchair</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="04">					<xs:annotation>						<xs:documentation xml:lang="en">PRM: adapted toilets</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation xml:lang="en">Boxes for bicycles</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation xml:lang="en">Non-smoking vehicle</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation xml:lang="en">Sound system available</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation xml:lang="en">Box for conductor</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation xml:lang="en">Smoking compartment</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation xml:lang="en">Dining car</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation xml:lang="en">Number of business class seats</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation xml:lang="en">Number if first class seats</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation xml:lang="en">Number of second class seats</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="19">					<xs:annotation>						<xs:documentation xml:lang="en">Number of seats with reclining position</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation xml:lang="en">Number of sleeping places</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation xml:lang="en">Compartment for children</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation xml:lang="en">Service vehicle</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="23">					<xs:annotation>						<xs:documentation xml:lang="en">Status of vehicle (open/closed to clients)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation xml:lang="en">Panorama vehicle</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="25">					<xs:annotation>						<xs:documentation xml:lang="en">Vehicle with business compartments</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="26">					<xs:annotation>						<xs:documentation xml:lang="en">Lounge first class</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="27">					<xs:annotation>						<xs:documentation xml:lang="en">Lounge second class</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="28">					<xs:annotation>						<xs:documentation xml:lang="en">Vehicle with conference compartment</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="29">					<xs:annotation>						<xs:documentation xml:lang="en">Bistro vehicle</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="InteropCapability">		<xs:annotation>			<xs:documentation>Identification of the general interoperability capability of the wagon.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:totalDigits value="2"/>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>National</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Bi-/Multilateral (with agreement or authorisation grid)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>RIV</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>TEN</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>TEN-GE</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation>TEN-CW</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>TEN RIV</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="InterruptionDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Date and Time when the Train was interrupted</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="InterruptionDescription" type="FreeText">		<xs:annotation>			<xs:documentation>The free text description of an interruption</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="InterruptionInformation">		<xs:annotation>			<xs:documentation>The main part of this complex element is Interruption Reason (Code list for Train Interruption):A list of codes that denote the reason why a path is no longer available by an IM e.g. FloodingNote: This list is the same as the Code List given by the IM during an interruption of a train during its operation. It is therefore a code that is reused during the interruption caused in planning.The other subelements help describing the interruption information more precisely.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="InterruptionDescription" minOccurs="0"/>				<xs:element ref="InterruptionDateTime" minOccurs="0"/>				<xs:element ref="InterruptionReason" minOccurs="0"/>				<xs:element ref="InternalReferenceIdentifier" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="InterruptionPoint">		<xs:annotation>			<xs:documentation>describes the interruption points with location and the reason for the interruption</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element name="DetailedDescriptionOfLocation" type="FreeText" minOccurs="0"/>				<xs:element name="Interruption">					<xs:complexType>						<xs:sequence>							<xs:element ref="InterruptionReason" minOccurs="0"/>							<xs:element ref="InterruptionDateTime"/>							<xs:element ref="InterruptionDescription" minOccurs="0" maxOccurs="unbounded"/>							<xs:element ref="InternalReferenceIdentifier" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="BookedLocationDateTime" minOccurs="0">					<xs:annotation>						<xs:documentation>Scheduled Date and Time of a train at a specified location as defined in the path contract</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="ReferencedLocationDateTime" minOccurs="0"/>				<xs:element name="InterruptionDuration" minOccurs="0">					<xs:annotation>						<xs:documentation>To specifiy the probable duration of the interruption</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="EarliestEndDateTime" type="xs:dateTime" minOccurs="0">								<xs:annotation>									<xs:documentation>Forecasted earliest time for end of interruption</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="LatestEndDateTime" type="xs:dateTime" minOccurs="0">								<xs:annotation>									<xs:documentation>Forecasted latest time for end of interruption</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="Remarks" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>To provide any additional information to the RU or next IM (e.g. contact person, next steps, etc)</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="GeoLocalisationOnNetwork" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="InterruptionReason" type="DelayCode">		<xs:annotation>			<xs:documentation>This element identifies the reason for an interruption of the train running</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="InvolvedICEsType">		<xs:sequence>			<xs:element name="InvolvedICE" type="InvolvedICEType" maxOccurs="unbounded"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="InvolvedICEType">		<xs:sequence>			<xs:element name="ICEName" type="FreeText"/>			<xs:element name="Recommendation" type="xs:boolean" minOccurs="0"/>			<xs:element name="Comments" type="xs:string" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="ItineraryOfUnit">		<xs:annotation>			<xs:documentation>Itinerary of a rolling stock incorporated in the considered train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Origin" minOccurs="0"/>				<xs:element ref="Destination" minOccurs="0"/>				<xs:element ref="Association" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ITU">		<xs:annotation>			<xs:documentation>Describes the type and content of an IntermodalTransportUnit</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ITU_Details">					<xs:annotation>						<xs:documentation>Details for Intermodal Transport Unit on wagon</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="Goods" maxOccurs="99"/>				<xs:element ref="SummaryOFGoodsWithSameRID" minOccurs="0" maxOccurs="25"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ITU_Details">		<xs:annotation>			<xs:documentation>Details for ITU on wagon</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ITU_Type">					<xs:annotation>						<xs:documentation>Type of Intermodal Transport Unit. Further information is given for each enumeration element.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="Number">					<xs:annotation>						<xs:documentation>ITU number</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="EquipmentNumberType"/>					</xs:simpleType>				</xs:element>				<xs:element ref="LoadingStatus"/>				<xs:element name="ITU_TypeDetail">					<xs:simpleType>						<xs:restriction base="xs:token">							<xs:enumeration value="BX"/>							<xs:enumeration value="BK"/>							<xs:enumeration value="FL"/>							<xs:enumeration value="HT"/>							<xs:enumeration value="HC"/>							<xs:enumeration value="IN"/>							<xs:enumeration value="OT"/>							<xs:enumeration value="HH"/>							<xs:enumeration value="PW"/>							<xs:enumeration value="OS"/>							<xs:enumeration value="RF"/>							<xs:enumeration value="SD"/>							<xs:enumeration value="SL"/>							<xs:enumeration value="VE"/>							<xs:enumeration value="TC"/>							<xs:enumeration value="RH"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="Prefix" minOccurs="0">					<xs:annotation>						<xs:documentation>Prefix</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="5"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="Checkdigit" minOccurs="0">					<xs:annotation>						<xs:documentation>Check digit</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:int">							<xs:totalDigits value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="Dimensions"/>				<xs:element name="TareWeight" type="WeightValueKilo">					<xs:annotation>						<xs:documentation>Tare weight [kg] of UTI.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="SwapBodyCodification" minOccurs="0">					<xs:annotation>						<xs:documentation>Codification used for swap bodies according to UIC/UIRR regulations </xs:documentation>						<xs:documentation>CODE:</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="3"/>							<xs:maxLength value="4"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="Forwarding" minOccurs="0">					<xs:annotation>						<xs:documentation>Final destination of the UTI.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:maxLength value="80"/>							<xs:minLength value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="Ship" minOccurs="0">					<xs:annotation/>				</xs:element>				<xs:element name="TurnInNumber" minOccurs="0">					<xs:annotation>						<xs:documentation>Reference number used for empty containers in depots of shipping company.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:maxLength value="30"/>							<xs:minLength value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="DeliveryReference" minOccurs="0"/>				<xs:element ref="OriginCountry" minOccurs="0"/>				<xs:element name="DepartureCountry" type="CountryIdentISO" minOccurs="0">					<xs:annotation>						<xs:documentation>Code of departure country of the UTI.</xs:documentation>						<xs:documentation>CODE: ISO-3166-2</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="UltimateDestinationCountry" minOccurs="0"/>				<xs:element ref="Seals" minOccurs="0"/>				<xs:element ref="ReferenceNumbers" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ITU_Type">		<xs:annotation>			<xs:documentation>Type of ITU. Further information is given for each enumeration element.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="EquipmentTypeType"/>		</xs:simpleType>	</xs:element>	<xs:element name="JourneyLocationTypeCode">		<xs:annotation>			<xs:documentation/>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="01">					<xs:annotation>						<xs:documentation>Origin</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="02">					<xs:annotation>						<xs:documentation>Intermediate</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="03">					<xs:annotation>						<xs:documentation>Destination</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="04">					<xs:annotation>						<xs:documentation>Handover</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="05">					<xs:annotation>						<xs:documentation>Interchange</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="06">					<xs:annotation>						<xs:documentation>Handover and Interchange</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="07">					<xs:annotation>						<xs:documentation>State Border</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="08">					<xs:annotation>						<xs:documentation>None</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="09">					<xs:annotation>						<xs:documentation>Network border</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="99">					<xs:annotation>						<xs:documentation>Mutually Defined</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="JourneySection">		<xs:annotation>			<xs:documentation>Defines the data provided by the IM for a journey section</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="JourneySectionOrigin"/>				<xs:element ref="JourneySectionDestination"/>				<xs:element ref="ResponsibilityActualSection"/>				<xs:element ref="ResponsibilityNextSection" minOccurs="0">					<xs:annotation>						<xs:documentation>Only optional for the last section</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="JourneySectionDestination">		<xs:annotation>			<xs:documentation>Destination of the section on which train composition is unchanged</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:complexContent>				<xs:extension base="LocationIdent">					<xs:sequence minOccurs="0">						<xs:element ref="BookedLocationDateTime" minOccurs="0"/>					</xs:sequence>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="JourneySectionOrigin">		<xs:annotation>			<xs:documentation>Origin of the section on which train composition is unchanged</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:complexContent>				<xs:extension base="LocationIdent">					<xs:sequence minOccurs="0">						<xs:element ref="BookedLocationDateTime" minOccurs="0"/>					</xs:sequence>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="Keeper" type="CompanyCode">		<xs:annotation>			<xs:documentation>The person, who being the owner or having the right to dispose of it, exploits a vehicle economically in a permanent manner as a means of transport and is registered as such in the Rolling Stock Register.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="KeeperShortNameVKM">		<xs:annotation>			<xs:documentation>Free text, short name/vehicle keeper marking of the wagon keeper</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="10"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LastModifiedDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Date and Time of last update or modification of data</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Latitude" type="xs:float">		<xs:annotation>			<xs:documentation>Latitudinal Coordinates as expressed in decimal degrees with a precision of 6 decimals.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="LeadRU" type="CompanyCode">		<xs:annotation>			<xs:documentation>Lead Railway Undertaking</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Length">		<xs:annotation>			<xs:documentation>Length of ITU.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Value"/>				<xs:element ref="Measure"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LengthOfSetOfCarriages" type="Numeric4-4">		<xs:annotation>			<xs:documentation>The calculated and rounded up maximum length of all wagons/coaches of the train (sum of all length over buffer of the wagons) expressed in metres. This is made optional together with TrainLength, but it could be implemented by applications as mandatory.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="LengthOverBuffers">		<xs:annotation>			<xs:documentation>Length over buffers is expressed in cm.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LivestockOrPeopleIndicator">		<xs:annotation>			<xs:documentation>Indicates that livestock and people (other than train crew) will be carried. Coding: if live animals or people are transported = 1, in opposite case = 0. If code = 1, then at the wagon level for at least one wagon Info- Goods Shape, Type and Danger has to include the code '98' or Restrictions due to Load or Damage has to include code '09.'</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:enumeration value="0"/>				<xs:enumeration value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LoadArea">		<xs:annotation>			<xs:documentation>Payload Area - measured in M2</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:decimal">				<xs:totalDigits value="5"/>				<xs:fractionDigits value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LoadingCapacity">		<xs:annotation>			<xs:documentation>Usable Cube - measured in M3</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:decimal">				<xs:totalDigits value="5"/>				<xs:fractionDigits value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LoadingFacility">		<xs:annotation>			<xs:documentation>Identifies the loading facility (in case of message type = ORU)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="CustomerNumber" minOccurs="0"/>				<xs:element ref="AdministrativeContactInformation"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LoadingGauge">		<xs:annotation>			<xs:documentation>The enlarged reference profile as defined in UIC Leaflet 506.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="GA"/>				<xs:enumeration value="GB"/>				<xs:enumeration value="GB1"/>				<xs:enumeration value="GC"/>				<xs:enumeration value="G"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LoadingStatus">		<xs:annotation>			<xs:documentation>Loading status of the equipment.  0=Empty, 1=Loaded</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:enumeration value="0"/>				<xs:enumeration value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LoadingTackles">		<xs:annotation>			<xs:documentation>Describes the loading tackles used inside the wagon</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="LoadingTackleType">					<xs:annotation>						<xs:documentation>Loading tackle according toUN/EDIFACT Data Element 8053 UN/CEFACT Revision 2004B. Additional dummy code 'ZZZ' may be used in case the loading tackle is not included in the list. </xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string"/>					</xs:simpleType>				</xs:element>				<xs:element ref="Quantity"/>				<xs:element name="TotalWeightLoadingTackles" type="WeightValueKilo">					<xs:annotation>						<xs:documentation>Total weight of the loading tackles (kg) of the specified type</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="TypeDescription" minOccurs="0">					<xs:annotation>						<xs:documentation>Description of loading tackle, which is not included in the UN/EDIFACT 8053 list.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:maxLength value="35"/>							<xs:minLength value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LoadTableStars">		<xs:annotation>			<xs:documentation>Number of load table stars.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:totalDigits value="1"/>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Authorised to run in trains up to 100 km/h with a brake that does not meet all the requirements for S (100 km/h) conditions.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Authorised to run in trains up to 120 km/h with a brake that does not meet all the requirements for SS (120 km/h) conditions.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Authorised to run in trains up to 120 km/h with a brake that does not meet all the requirements for SS (120 km/h) conditions. The wagons must be fitted with an automatic load-proportional braking system.</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="LoadUnitNumberType">		<xs:annotation>			<xs:documentation>The Type consists of three parts, first 4A the owner key, second 6N registration number, third 1N control digit</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:whiteSpace value="replace"/>			<xs:pattern value="[A-Za-z0-9]{11}"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="Location" type="LocationIdent">		<xs:annotation>			<xs:documentation>Identifies a Location using a LocationIdent</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="LocationActualTrack" type="LocationIdent"/>	<xs:element name="LocationDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Identifies the actual or forecasted Date / Time at a specific reporting  point</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="LocationFileDatasetMessage">		<xs:annotation>			<xs:documentation> Used to Create, Modify or Update the LocationIdent Reference File</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="CountryCodeISO"/>				<xs:element ref="LocationPrimaryCode"/>				<xs:choice>					<xs:element ref="LocationPrimaryInformation"/>					<xs:element ref="LocationSubsidiaryInformation"/>				</xs:choice>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="LocationIdent">		<xs:annotation>			<xs:documentation>Indication of the Railway or Customer Location</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element ref="CountryCodeISO"/>			<xs:element ref="LocationPrimaryCode"/>			<xs:element ref="PrimaryLocationName" minOccurs="0"/>			<xs:element ref="LocationSubsidiaryIdentification" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="LocationModified">		<xs:annotation>			<xs:documentation>This element shows the Location that has been changed for the train run </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="ModificationStatusIndicator"/>				<xs:element ref="TrainLocationStatus" minOccurs="0"/>				<xs:element ref="BookedLocationDateTime" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LocationOfRestrictionDetection">		<xs:annotation>			<xs:documentation>Location where the restriction or defect is detected</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="DateTimeOfRestriction"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LocationPlannedTrack" type="LocationIdent"/>	<xs:element name="LocationPrimaryCode" type="Numeric1-5"/>	<xs:element name="LocationPrimaryInformation">		<xs:annotation>			<xs:documentation>Required for Primary Location Add, Update, of a Location Primary Code</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="LocationPrimaryName"/>				<xs:element ref="ResponsibleIM"/>				<xs:element name="PrimaryLocationNameASCII">					<xs:annotation>						<xs:documentation>the location name in free text, using ASCII character set</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="255"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="ValidityPeriod"/>				<xs:element ref="ContainerHandlingFlag" minOccurs="0"/>				<xs:element ref="HandoverPointFlag" minOccurs="0"/>				<xs:sequence minOccurs="0">					<xs:element ref="FreightFlag"/>					<xs:element ref="ValidityPeriod" minOccurs="0"/>				</xs:sequence>				<xs:sequence minOccurs="0">					<xs:element ref="PassengerFlag"/>					<xs:element ref="ValidityPeriod" minOccurs="0"/>				</xs:sequence>				<xs:element ref="GeographicCoordinates" minOccurs="0"/>				<xs:element name="NUTS_Code" minOccurs="0">					<xs:annotation>						<xs:documentation>Nomiclature for Territoritorial Units for Statistics.  A NUTS code begins with a two-letter code referencing the country, which is identical to the ISO 3166-1 alpha-2 code </xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="50"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="Comments" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LocationPrimaryName">		<xs:annotation>			<xs:documentation>Location Name in an offication language of the Country using the ISO Unicode alphabet</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="LocationSubsidiaryCode">		<xs:annotation>			<xs:documentation>this element identifies a location as a part of primary location e.g. a junction, a signal, a passing loop etc., It is unique when used in combination with a “LocationPrimaryCode”</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:simpleContent>				<xs:extension base="String1-10">					<xs:attribute ref="LocationSubsidiaryTypeCode" use="required"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="LocationSubsidiaryIdentification">		<xs:annotation>			<xs:documentation>Code, Name and allocation company of Subsidiary Location</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="LocationSubsidiaryCode"/>				<xs:element ref="AllocationCompany"/>				<xs:element ref="LocationSubsidiaryName" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LocationSubsidiaryInformation">		<xs:annotation>			<xs:documentation>Required for Add, Update of a Location Subsidiary Code (modified to global element)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="LocationSubsidiaryCode"/>				<xs:element ref="LocationSubsidiaryName"/>				<xs:element ref="AllocationCompany"/>				<xs:element ref="Comments" minOccurs="0"/>				<xs:element ref="GeographicCoordinates" minOccurs="0"/>				<xs:element ref="ValidityPeriod"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="LocationSubsidiaryName" type="FreeText">		<xs:annotation>			<xs:documentation>To be completed in an official language of the Country using the ISO Unicode alphabet</xs:documentation>		</xs:annotation>	</xs:element>	<xs:attribute name="LocationSubsidiaryTypeCode">		<xs:annotation>			<xs:documentation/>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>Not Defined</xs:documentation>						<xs:documentation>not used</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Track</xs:documentation>						<xs:documentation>The track is a uniquely defined part of location</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Private Siding</xs:documentation>						<xs:documentation>Tracks are not for open access</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Border Point Code</xs:documentation>						<xs:documentation>Special code for the Border Points are allocated at the country border and the points between different IM networks. Location of these points sometimes are not geographically same with the station or yard. Therefore these points are "logical point"</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>Sorting Code</xs:documentation>						<xs:documentation>Destination station of the wagon has a code in order to provide shunting technology.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>Vehicle Parking Points</xs:documentation>						<xs:documentation>All points (tracks)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>Public Loading Places</xs:documentation>						<xs:documentation>Is a type of physical location on the open access network where consignor or consignee can load or unload wagons</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation>Private Loading Places</xs:documentation>						<xs:documentation>Is a type of physical location outside the open access network where consignor or consignee can load or unload wagons</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>IM Path Tariff Point</xs:documentation>						<xs:documentation>Price Segment change between two IM Networks.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation>Depot / Maintenance workshop.	Place for overhaul or maintenance of the rolling stock.												</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>Switch/turnout</xs:documentation>						<xs:documentation>The location where two tracks meet or diverge.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>Grade Crossing</xs:documentation>						<xs:documentation>The location where two tracks on the same level cross each other.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>Section of the track</xs:documentation>						<xs:documentation>Section is inside of the location considered part of a track.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>Twin track point</xs:documentation>						<xs:documentation>The spot where is end or start of the twinned track section.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>Retarder (rail brake)</xs:documentation>						<xs:documentation>Trackside equipment to control the speed of the wagons running from the shunting hump.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>Platform</xs:documentation>						<xs:documentation>The area next to the track which has been raised to make access to railway vehicles easier.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>Railing</xs:documentation>						<xs:documentation>barrier Safety equipment used to prevent access to the track by people and animals.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation>Movable scotch block</xs:documentation>						<xs:documentation>Safety equipment across the track avoiding any unnecessary moving beyond that point.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation>Derailing stop / Trap points / Catch points</xs:documentation>						<xs:documentation>Safety equipment is on one rail avoiding any unnecessary moving beyond that point.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="19">					<xs:annotation>						<xs:documentation>Loading equipment</xs:documentation>						<xs:documentation>Special equipment to facilitate the loading and unloading on the Public Loading Places.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation>Weighbridge</xs:documentation>						<xs:documentation>Special equipment is to facilitate the measure of the weight of the wagon.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation>Building</xs:documentation>						<xs:documentation>Those buildings where IM placed his staff for direct communication with RU staff or the IM buildings serve RU activities as well.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation>Level crossing</xs:documentation>						<xs:documentation>Place where rail and road crossing in level. on the same level (grade)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="23">					<xs:annotation>						<xs:documentation>Bridge</xs:documentation>						<xs:documentation>Special built structure is over the road</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation>Tunnel</xs:documentation>						<xs:documentation>Structure to to allow a railway line to pass under the surface.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="25">					<xs:annotation>						<xs:documentation>Underpass</xs:documentation>						<xs:documentation>Undercrossing or underground passage under the railway track. (Not used by trains)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="26">					<xs:annotation>						<xs:documentation>Block section</xs:documentation>						<xs:documentation>Block section outside of the location with primary code. In other words: a section on the open track between stations defined by signalling system.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="27">					<xs:annotation>						<xs:documentation>Signal</xs:documentation>						<xs:documentation>A signal is a mechanical or electrical device erected beside a railway line to pass information relating to the state of the line ahead to train drivers/engineers.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="28">					<xs:annotation>						<xs:documentation>Sign and board</xs:documentation>						<xs:documentation>Equipment to inform the board staff for train traffic and shunting.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="29">					<xs:annotation>						<xs:documentation>Phase break</xs:documentation>						<xs:documentation>Border of the power supply systems (catenary).</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="30">					<xs:annotation>						<xs:documentation>Leap in kilometer</xs:documentation>						<xs:documentation>The section has deviation in length i. e. the section more or less than called.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="32">					<xs:annotation>						<xs:documentation>Balise</xs:documentation>						<xs:documentation>A balise is an electronic beacon or transponder placed between the rails of a railway as part of an Automatic Train Protection (ATP) system.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="33">					<xs:annotation>						<xs:documentation>Hot spot detector</xs:documentation>						<xs:documentation>Trackside equipment which detects hot wheels or axle-box on passing trains.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="34">					<xs:annotation>						<xs:documentation>Flat wheel detector</xs:documentation>						<xs:documentation>Trackside equipment which detects flat spots on wheels on passing trains.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="35">					<xs:annotation>						<xs:documentation>Dynamic wheel load</xs:documentation>						<xs:documentation>detector Special equipment is in trackside for inspect of the overloaded wagons.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="36">					<xs:annotation>						<xs:documentation>Freight yard</xs:documentation>						<xs:documentation>A freight yard is commercial usage of a physical location which can be used as a sending or a destination station in freight orders of rail freight transports. The freight yard can have his own codification</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="37">					<xs:annotation>						<xs:documentation>Loading point</xs:documentation>						<xs:documentation>A loading point is a commercial usage of a physical location. Each loading point is assigned to a yard.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="38">					<xs:annotation>						<xs:documentation>IM Network link</xs:documentation>						<xs:documentation>It allows to link two locations from different IM Networks</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="39">					<xs:annotation>						<xs:documentation>Reservation code</xs:documentation>						<xs:documentation/>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="40">					<xs:annotation>						<xs:documentation>Metastation</xs:documentation>						<xs:documentation>To mark a meta location that forms the link between different stations that are considered as equal (for the traveller)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="41">					<xs:annotation>						<xs:documentation>CompanySpecificIdentifier</xs:documentation>						<xs:documentation>Company specific identifier of the primary location</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="42">					<xs:annotation>						<xs:documentation>				DIUM stations - Places of acceptance/delivery	Station open into international traffic of goods (tariff point included in DIUM) – consignment acceptance/delivery station (loading points are excluded and covered by TypeCode 37).				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="43">					<xs:annotation>						<xs:documentation>				Passengers cars public loading	Is a type of physical location on the open access network where passengers can put their car on a carrying train				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="44">					<xs:annotation>						<xs:documentation>				Passengers cars private loading	Is a type of physical location outside the open access network where passengers can put their car on a carrying train				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="45">					<xs:annotation>						<xs:documentation>				Sewage dump	Place for cleaning purposes - disposal of the waste				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="46">					<xs:annotation>						<xs:documentation>				Refuelling Point	Location where refuelling takes place				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="47">					<xs:annotation>						<xs:documentation>				Mains Supply	Location where energy supply can be provided for the rolling stock e.g. preheating				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="48">					<xs:annotation>						<xs:documentation>				Water Supply	Location where water supply can be provided for the rolling stock				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="49">					<xs:annotation>						<xs:documentation>				Compressed plant 	Train on a track with motion stabled with external air supply for braking systems				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="50">					<xs:annotation>						<xs:documentation>				Indoor cleaning platform	Cleaning point -interior				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="51">					<xs:annotation>						<xs:documentation>				Car-wash plant	Cleaning point -outdoor				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="52">					<xs:annotation>						<xs:documentation>				Short dry-cleaning track	Cleaning point				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="53">					<xs:annotation>						<xs:documentation>				Pollution protective plate	Track where floor that avoids pollution of the earth below				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="54">					<xs:annotation>						<xs:documentation>				Sand-filling station	Location where sand is filled				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="55">					<xs:annotation>						<xs:documentation>				Repair track	Location where a train/wagon/engine can be repaired				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="56">					<xs:annotation>						<xs:documentation>				Signal box	The location of a building containing signalling equipment				</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="57">					<xs:annotation>						<xs:documentation>Intermodal Terminal</xs:documentation>						<xs:documentation> Intermodal Terminal is a location which provides the space, equipment and operational environment under which the transfer of loading units (freight containers, swap bodies, semi-trailers or trailers) takes place </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="58">					<xs:annotation>						<xs:documentation>OSJD system based location</xs:documentation>						<xs:documentation>Location code used within OSJD</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="59">					<xs:annotation>						<xs:documentation>Train Service Substitute Stop</xs:documentation>						<xs:documentation>Place outside of railway station or railway stop, where passengers board or leave bus or any other transport mean as substitution of train service. Physical part of Primary Location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="60">					<xs:annotation>						<xs:documentation>Multifunctional rail terminal</xs:documentation>						<xs:documentation>Facilities for conventional and/or intermodal rail/road transshipment principally open for public use and for all types of cargo. This kind of facility does not only provide transshipment, but also additional services like storage, consignment or road pre/end haulage. Physical part of Primary Location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="61">					<xs:annotation>						<xs:documentation>Relief facility</xs:documentation>						<xs:documentation>Facilities providing equipment and infrastructure used to overcome a disruption (derailment, collision or other accidents). Physical part of Primary Location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="66">					<xs:annotation>						<xs:documentation>Location ENEE Code</xs:documentation>						<xs:documentation>Legacy ENEE code of the parent primary location. Different coding of primary location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="70">					<xs:annotation>						<xs:documentation>Network Border</xs:documentation>						<xs:documentation>Network border between two neighboring IM's; first or last Primary Location on a network. Attribute of primary location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="71">					<xs:annotation>						<xs:documentation>State border</xs:documentation>						<xs:documentation>Political border between two member states. Attribute of primary location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="72">					<xs:annotation>						<xs:documentation>Administrative border</xs:documentation>						<xs:documentation>Border point inside a member state to define federal structures or administrative districts or local areas. Attribute of primary location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="74">					<xs:annotation>						<xs:documentation>Operational handover</xs:documentation>						<xs:documentation>Location where the responsibility for operation changes or can change between two involved IMs. Attribute of primary location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="75">					<xs:annotation>						<xs:documentation>Planning handover</xs:documentation>						<xs:documentation>Location where the responsibility for timetable planning and path allocation changes or can change between two involved IMs. Attribute of primary location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="76">					<xs:annotation>						<xs:documentation>Other technical facility</xs:documentation>						<xs:documentation>All technical installations and services that are not included in other facility types. E.g. Pre heating, de icing, air conditioning, Washing/cleaning of rolling stock, Disinfection of rolling stock, Sewage removal and Stationary brake test facilities. Physical part of Primary Location.</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="90">					<xs:annotation>						<xs:documentation>Test Loc</xs:documentation>						<xs:documentation/>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="99">					<xs:annotation>						<xs:documentation>Relation to Station</xs:documentation>						<xs:documentation>An indicator used to show that this location is a subsidiary of another location.</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:attribute>	<xs:element name="LocoNumber">		<xs:annotation>			<xs:documentation>Identifies the number of the locomotive, usually the European Vehicle Number on 12N. It is currently not restricted only to numeric values.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="12"/>				<xs:minLength value="4"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="LocoTypeNumber">		<xs:annotation>			<xs:documentation>Composite identifier for the loco types and locomotives. First four elements identify the series of the loco, rest can identify the exact individual locomotive</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="TypeCode1">					<xs:annotation>						<xs:documentation>Value is 9 as it's written in Part 0 of the Appendix 6 of the decision 2007/756</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:whiteSpace value="replace"/>							<xs:maxLength value="1"/>							<xs:pattern value="[9]"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="TypeCode2">					<xs:annotation>						<xs:documentation>Type of tractive rolling stock as in Part 8 of the Appendix 6 of the decision 2007/756</xs:documentation>					</xs:annotation>					<!--In PCS the following types are differentiated: Eletric, Diesel, Steam, Hybrid:-->					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:whiteSpace value="replace"/>							<xs:maxLength value="1"/>							<xs:pattern value="[0-9]"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="CountryCode">					<xs:annotation>						<xs:documentation>Numerical country code as in Part 4 of the Appendix 6 of the decision 2007/756</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="2"/>							<xs:whiteSpace value="replace"/>							<xs:maxLength value="2"/>							<xs:pattern value="[0-9]{2}"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="SeriesNumber">					<xs:annotation>						<xs:documentation>4 digits representing the type according to the country rules and based on the national vehicle register of the country indicated with the CountryCode</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="4"/>							<xs:whiteSpace value="replace"/>							<xs:maxLength value="4"/>							<xs:pattern value="[0-9]{4}"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="SerialNumber" minOccurs="0">					<xs:annotation>						<xs:documentation>Three digits representing the serial number of the traction of the series. Optionally used in Planning to identify the subseries. Composite identifier should be unique with the series number within a country.</xs:documentation>					</xs:annotation>					<!--Not necessary for Planning. Composite identifier should be unique with the series number inside one country:-->					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="3"/>							<xs:whiteSpace value="replace"/>							<xs:maxLength value="3"/>							<xs:pattern value="[0-9]{3}"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="ControlDigit" minOccurs="0">					<xs:annotation>						<xs:documentation>1 control digit as usual at the end of the 12 digit UIC identifier. Not used in Planning</xs:documentation>					</xs:annotation>					<!--Not necessary for Planning. Composite identifier should be unique with the series number inside one country:-->					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:whiteSpace value="replace"/>							<xs:maxLength value="1"/>							<xs:pattern value="[0-9]"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Longitude" type="xs:float">		<xs:annotation>			<xs:documentation>Longitudinal Coordinates as expressed in decimal degrees with a precision of 6 decimals.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="MaxAxleWeight">		<xs:annotation>			<xs:documentation>Indicates the maximum design axle weight (to).</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:decimal">				<xs:minInclusive value="0.1"/>				<xs:maxInclusive value="99.9"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MaxDesignSpeed">		<xs:annotation>			<xs:documentation>Maximum approved speed of the wagon (km/h)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MaxGrossWeight" type="WeightValueKilo">		<xs:annotation>			<xs:documentation>Weight of max Gross Load Weight  plus the tare weight of the equipment</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="MaxLengthOfLoad">		<xs:annotation>			<xs:documentation>Measured in mm</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MaxTemp">		<xs:annotation>			<xs:documentation>Maximum Temperature in °Celsius</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="0"/>				<xs:maxInclusive value="99"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Measure">		<xs:annotation>			<xs:documentation>Measure used, either ft or mm</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="ft"/>				<xs:enumeration value="mm"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="MessageCode">		<xs:annotation>			<xs:documentation>Identifies the type of message</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:integer">			<xs:minInclusive value="1"/>			<xs:maxInclusive value="9999"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="MessageDateTimeCreated" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Date and time when the message was created by the legacy system</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="MessageHeader">		<xs:annotation>			<xs:documentation>Used for all messages</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageReference"/>				<xs:element ref="MessageRoutingID" minOccurs="0"/>				<xs:element ref="SenderReference" minOccurs="0"/>				<xs:element ref="Sender"/>				<xs:element ref="MessageDateTimeCreated" minOccurs="0"/>				<xs:element ref="Recipient"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="MessageIdentifier" type="FreeText">		<xs:annotation>			<xs:documentation>Identification of the Message</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="MessageReference">		<xs:annotation>			<xs:documentation>This element identifies the message</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageType"/>				<xs:element ref="MessageTypeVersion"/>				<xs:element ref="MessageIdentifier"/>				<xs:element name="MessageDateTime" type="xs:dateTime">					<xs:annotation>						<xs:documentation>Generated by the common Interface</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="MessageRoutingID" type="Numeric2-2">		<xs:annotation>			<xs:documentation>Additional information used to route the message to the correct recieving application (if needed)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="MessageStatus">		<xs:annotation>			<xs:documentation>Assigned by the Sender 1=creation, 2=modification, 3=deletion</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>creation</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>modification</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>deletion</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MessageType">		<xs:annotation>			<xs:documentation>To indicate the message type transmitted or referred to. The following list was agreed within the sector:1000        ConsignmentOrderMessage2001        PathCanceledMessage2002        PathConfirmedMessage2003        PathDetailsMessage2004        PathDetailsRefusedMessage2005        PathNotAvailableMessage2006        PathRequestMessage2007        ReceiptConfirmationMessage-- sector messages (Planning) --2500      PathCoordinationMessage2501      PathSectionNotificationMessage-- sector message end ---- sector messages (Capacity Planning)2600    CapacityModelMessage2601    CapacityProductSearchMessage2602    CapacityProductMessage-- sector message end --3003        TrainCompositionMessage3006        TrainReadyMessage4001        TrainDelayCauseMessage4004        TrainRunningForecastMessage4005        TrainRunningInformationMessage4006        TrainRunningInterruptionMessage4500        PassengerTrainCompositionMessage-- sector message (Operations) --4501      RollingStockRestrictionMessage4504      ChangeOfTrackMessage4505      TrainJourneyModificationMessage4506      TrainForecastedDelayCauseMessage4510      RunningStatusReportMessage-- sector message  end --5001        AlertMessage5006        WagonETI_ETA_Message-- sector message (Wagon interchange) --5009        WagonInterchangeNoticeMessage 5012        WagonReceivedAtInterchangeMessage5013        WagonRefusedAtInterchangeMessage-- sector message  end --5020        WagonStatusMessage6002        LocationFileDatasetMessage6003        RollingStockDatasetMessage6005        ILUDataQueryMessage6006        ILUDataMessage--sector (RU-RU) ---5500        WagonPerformanceMessage-- sector end---6004        RollingStockDatasetQueryMessage-- Sector Messages TCR begin --6500        TCRMessage6501        TCRResponseMessage6502        TCRCanceledMessage-- Sector Messages TCR end ---- sector (TrainID) begin -- 8500        UpateLinkMessage8501        ObjectInfoMessage-- sector end --9000        ErrorMessage--Reserved:  (IM-RU for SFERA) ---SF00 to SF99 for SFERA messages (see IRS90940)– Reserved end –						</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="4"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MessageTypeVersion">		<xs:annotation>			<xs:documentation>Version of the Message Type</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="25"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MinBrakedWeightPercent">		<xs:annotation>			<xs:documentation>Minimum percentage of braking claimed by IM for safety reasons.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MinCurveRadius">		<xs:annotation>			<xs:documentation>Measured in Metres</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MinTemp">		<xs:annotation>			<xs:documentation>Minimum temperature in ° Celsius</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="-99"/>				<xs:maxInclusive value="0"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="MinVerticalRadiusYardHump">		<xs:annotation>			<xs:documentation>Minimum allowed vertical radius over yard humps. Measured in meters.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ModificationReason" type="DelayCode">		<xs:annotation>			<xs:documentation>Identifiies the reason for the train journey being modified</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ModificationStatusIndicator">		<xs:annotation>			<xs:documentation>This elemnt shows if the location has been added or deleted in the modified train journey</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="99"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="Money_Type">		<xs:annotation>			<xs:documentation>Type for all payments</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:decimal">			<xs:totalDigits value="18"/>			<xs:fractionDigits value="2"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="MRN_Type">		<xs:annotation>			<xs:documentation>Type of MRN given, CODE: CIT GLV-CIM appendix 2</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="MRN-E">					<xs:annotation>						<xs:documentation>if an EXPORT declaration has been lodged</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="MRN-T">					<xs:annotation>						<xs:documentation>if a TRANSIT declaration has been lodged</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="MRN-TS">					<xs:annotation>						<xs:documentation>if a TRANSIT declaration with SECURITY data has been lodged</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="MRN-EXS">					<xs:annotation>						<xs:documentation>if the EXIT SUMMARY declaration has been made separately by the consignor</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="MRN-ENS">					<xs:annotation>						<xs:documentation>if the ENTRY SUMMARY declaration has been made separately by the consignor</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Name" type="FreeText">		<xs:annotation>			<xs:documentation>Generic Name in Free Text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="Name">		<xs:annotation>			<xs:documentation>Name in Free Text</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:maxLength value="254"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="NetworkProjectedLocation">		<xs:annotation>			<xs:documentation>Projection of a geographical position on a network line. </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="NextLocation" type="LocationIdent">					<xs:annotation>						<xs:documentation>Next location forecasted to be encountered by the train. If this element isn’t present, the GNSS position is considered to be within the “boundaries” of the location included in the LocationReport</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="ProportionOfDistanceBetweenLocations" type="Percentage">					<xs:annotation>						<xs:documentation>Percentage of the distance between the reporting location, and the next location, on a scale from 0 to 100. </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="DistancePrecision" type="xs:float" minOccurs="0">					<xs:annotation>						<xs:documentation>Precision of the position along the track. Expressed in metres.</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="NetworkSpecificParameter">		<xs:annotation>			<xs:documentation>The usage of this element must be specified in national rules and has to be defined by each IM</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Name"/>				<xs:element name="Value" type="FreeText"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="NextIntermediateDestination">		<xs:annotation>			<xs:documentation>Identifies next stopping point on the route of a train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="IntermediateDestination"/>				<xs:element ref="DeliveryTimeAtInterchange"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="NextResponsibleRU" type="CompanyCode">		<xs:annotation>			<xs:documentation>The RU who is responsible for the train operation on the next  journey section.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="NHM_Code" type="NHMCodeType">		<xs:annotation>			<xs:documentation>NHM code of the goods</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="NHMCodeType">		<xs:annotation>			<xs:documentation>NHM Code</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:length value="6"/>			<xs:pattern value="\d*[1-9]\d*"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="Noise">		<xs:annotation>			<xs:documentation>Noise level at stand still in decibels</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="NoiseByPassLimit">		<xs:annotation>			<xs:documentation>Noise limit on reference track</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="NormalLoadingGauge">		<xs:annotation>			<xs:documentation>			All codes are defined in the UIC leaflet 505-1 and 503, as well as in the EN 15273-2:2013. For details please refer to EN 15273-2:2013 (Railway applications - Gauges - Part 2: Rolling stock gauge). For the existing gauges in the list, the Annex B.3 should be used.			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="G1"/>				<xs:enumeration value="G2"/>				<xs:enumeration value="GA"/>				<xs:enumeration value="GB"/>				<xs:enumeration value="GC"/>				<xs:enumeration value="GB1"/>				<xs:enumeration value="GB2"/>				<xs:enumeration value="GB-M6"/>				<xs:enumeration value="GHE16"/>				<xs:enumeration value="W6-A"/>				<xs:enumeration value="SEa"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Notes">		<xs:annotation>			<xs:documentation>Remarks to be transmitted to IM</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="NoteLocationIdent" type="LocationIdent" minOccurs="0">					<xs:annotation>						<xs:documentation>Identification of location for which is note valid</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="Note" type="FreeText"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="NumberOfAxles">		<xs:annotation>			<xs:documentation>The sum of number of axles of all wagons and all traction units</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="0000"/>				<xs:maxInclusive value="9999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="NumberOfBogies">		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="9"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="NumberOfVehicles">		<xs:annotation>			<xs:documentation>The sum of number of wagons and number of traction units</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="0000"/>				<xs:maxInclusive value="9999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="Numeric0-2">		<xs:restriction base="xs:integer">			<xs:minInclusive value="00"/>			<xs:maxInclusive value="99"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="Numeric1-5">		<xs:restriction base="xs:positiveInteger">			<xs:minInclusive value="1"/>			<xs:maxInclusive value="99999"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="Numeric1-6">		<xs:restriction base="xs:int">			<xs:minInclusive value="1"/>			<xs:maxInclusive value="999999"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="Numeric2-2">		<xs:restriction base="xs:integer">			<xs:minInclusive value="01"/>			<xs:maxInclusive value="99"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="Numeric3-3">		<xs:restriction base="xs:integer">			<xs:minInclusive value="001"/>			<xs:maxInclusive value="999"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="Numeric4-4">		<xs:restriction base="xs:integer">			<xs:minInclusive value="0001"/>			<xs:maxInclusive value="9999"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="ObjectInfoMessage">		<xs:annotation>			<xs:documentation>This message serves to request an information about the object, to update an information in an object, and to inform about the content of the object.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element name="Identifier" type="CompositIdentifierPlannedType"/>				<xs:element name="ReferenceTRID" type="CompositIdentifierPlannedType" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element name="ObjectInfoType">					<xs:annotation>						<xs:documentation>The type of action which has to be executed regarding the object (coded through attribute):R = request info about objectI = Information about objectU = update information on objectN = information about a new objectO = request about object and linked objects</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:attribute name="Code" use="required">							<xs:annotation>								<xs:documentation>R = request info about objectI = Information about objectU = update information on objectN = information about a new objectO = request about object and linked objects</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:enumeration value="R"/>									<xs:enumeration value="I"/>									<xs:enumeration value="U"/>									<xs:enumeration value="N"/>									<xs:enumeration value="O"/>								</xs:restriction>							</xs:simpleType>						</xs:attribute>					</xs:complexType>				</xs:element>				<!-- SMO CR 285 Leading agencies added to OIM -->				<xs:element ref="CoordinatingIM" minOccurs="0"/>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="TypeOfRequest" minOccurs="0"/>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation" minOccurs="0"/>				<!-- SMO CR 289 structure of TrainInformationExtended and PathInformationExtended changed: reference to Identifiers replaced previous RelatedPlannedTransportIdentifiers -->				<xs:element name="TrainInformationExtended" minOccurs="0" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element ref="Identifiers"/>							<xs:element ref="TrainInformation"/>							<xs:element name="PathInformationExtended" minOccurs="0" maxOccurs="unbounded">								<xs:complexType>									<xs:sequence>										<xs:element ref="Identifiers"/>										<xs:element ref="PathInformation"/>									</xs:sequence>								</xs:complexType>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="PathInformationExtended" minOccurs="0" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element ref="Identifiers"/>							<xs:element ref="PathInformation"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ObjectType">		<xs:annotation>			<xs:documentation>Provides a possibility for differentiation between the objects: Train (TR), Route (RO), Path (PA), Case Reference (CR) and Path Request (PR), Capacity Needs Announcements (CN), Capacity Model (CM), Catalogue Path (CP) and TCR(TC)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="2"/>				<xs:maxLength value="2"/>				<xs:pattern value="[0-9A-Z]{2}"/>				<xs:enumeration value="TR"/>				<xs:enumeration value="RO"/>				<xs:enumeration value="PA"/>				<xs:enumeration value="CR"/>				<xs:enumeration value="PR"/>				<xs:enumeration value="CN"/>				<xs:enumeration value="CM"/>				<xs:enumeration value="CP"/>				<xs:enumeration value="TC"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Offset" type="xs:integer"/>	<xs:element name="OffsetToReference" type="xs:integer">		<xs:annotation>			<xs:documentation> The OffsetToReference (OTR) is the shift of the days between Planned Calendar of the related object (route, path request or path) to the days in Reference Calendar. The shift is mentioned in days. OTR value is set to zero when there is no gap between Planned Calendar and Reference Calendar, OTR value is positive if Planned Calendar later than Reference Calendar and negative if Planned Calendar earlier than Reference Calendar.></xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="OnDemandPath" type="xs:boolean">		<xs:annotation>			<xs:documentation>For the use of on demand or optional path (has to be either activated or deactived depending to network rules)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="OperationalConsequencesType">		<xs:annotation>			<xs:documentation>Information regarding the consequences of the TCR on the operations are given in this element.</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="ReducedTrackAvailability" minOccurs="0" maxOccurs="2">				<xs:complexType>					<xs:attribute name="LT" type="xs:boolean"/>					<xs:attribute name="ST" type="xs:boolean"/>				</xs:complexType>			</xs:element>			<xs:element name="DimensionalRestriction" minOccurs="0" maxOccurs="3">				<xs:complexType>					<xs:attribute name="weigth" type="xs:boolean"/>					<xs:attribute name="length" type="xs:boolean"/>					<xs:attribute name="profile" type="xs:boolean"/>				</xs:complexType>			</xs:element>			<xs:element name="TotalClosure" type="xs:boolean" minOccurs="0"/>			<xs:element name="SpeedRestriction" type="xs:boolean" minOccurs="0"/>			<xs:element name="NoCatenary" type="xs:boolean" minOccurs="0">				<xs:annotation>					<xs:documentation>No catenary in sense of Diesel only, hybrid or baterie locos.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="AffectedTrafficVolume" type="PercentageType" minOccurs="0"/>			<xs:element ref="TCRClassification"/>			<xs:element name="TrafficMeasures" type="TrafficMeasuresType" minOccurs="0"/>			<xs:element name="Deviations" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element name="Routes" type="DeviationLocationsType" minOccurs="0" maxOccurs="unbounded"/>						<xs:element name="Borders" type="DeviationBordersType" minOccurs="0" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="InternationalCoordination" type="xs:string" minOccurs="0"/>			<xs:element name="InYearlyTimetable" type="xs:boolean"/>			<xs:element name="IndicationOfTimetableAdaption" type="xs:date" minOccurs="0">				<xs:annotation>					<xs:documentation>Gives an indication when the timetable shall be adapted, used only if InYearlyTimetable = false .</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="OperationalTrainCouplingStrength">		<xs:annotation>			<xs:documentation> OperationalTrainCouplingStrength expressed in kN. The operational strength of the train coupling is a crucial technical characteristic for the determination of a freight train’s tonnage rating </xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="9999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="OperationalTrainNumber" type="String1-8">		<xs:annotation>			<xs:documentation>Identifies the train for traffic management purposes by the Dispatcher, GSMR services, etc.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="OperationalTrainNumberIdentifier">		<xs:complexType>			<xs:sequence>				<xs:element ref="OperationalTrainNumber"/>				<xs:element ref="ScheduledTimeAtHandover" minOccurs="0"/>				<xs:element ref="ScheduledDateTimeAtTransfer" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Origin" type="LocationIdent">		<xs:annotation>			<xs:documentation>Origin of the itinerary of a rolling stock incorporated in the considered train</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="OriginCountry">		<xs:annotation>			<xs:documentation>Code of origin country of the UTI.</xs:documentation>			<xs:documentation>CODE: ISO-3166-2</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="CountryIdentISO">				<xs:pattern value="[A-Z][A-Z]"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="OtherPassengerRestrictionOrDefect">		<xs:complexType>			<xs:sequence>				<xs:element ref="RestrictionOrDefectCode"/>				<xs:element ref="RestrictionOrDefectValue"/>				<xs:element ref="FreeTextField"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="OverhaulValidityPeriod">		<xs:annotation>			<xs:documentation>Validity period of last overhaul in years as marked on the wagon</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxExclusive value="20"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="PackingGroup">		<xs:annotation>			<xs:documentation>The Packing Group according to the RID chapter 3.2, table A, column 4. Possible values are "I", "II" or "III", otherwise the Packing Group have to be omitted. Mandatory, if it's foreseen in column 4, except it concerns a declaration of an empty packaging of the type "EMPTY PACKAGING", "EMPTY RECEPTACLE &lt;=1000L", "EMPTY IBC" or "EMPTY LARGE PACKAGING".</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="I">					<xs:annotation>						<xs:documentation>High danger</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="II">					<xs:annotation>						<xs:documentation>Medium danger</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="III">					<xs:annotation>						<xs:documentation>Low danger</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Parameters">		<xs:annotation>			<xs:documentation>Classic method of carrying the parameters specific to the  agreement between the partners: name andvalue pairs.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Name"/>				<!-- Sector schema: CR 135 -->				<xs:element name="Value" type="FreeText"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ParkingBrakeForce">		<xs:annotation>			<xs:documentation>Indicates the parking brake force of the hand brake (kN).When the parking brake force is marked on the wagon the information must be provided in the RSRD message.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:decimal">				<xs:totalDigits value="5"/>				<xs:fractionDigits value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="PartJourney">		<xs:complexType>			<xs:sequence>				<xs:element ref="StartLocation"/>				<xs:element ref="EndLocation"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerFlag" type="xs:boolean">		<xs:annotation>			<xs:documentation>Identifies that the Entity or Location is for Passenger Activity</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="PassengerJourneySection">		<xs:annotation>			<xs:documentation>Defines the data provided by the RU for a journey section</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="PassengerJourneySectionOrigin">					<xs:complexType>						<xs:sequence>							<xs:element ref="JourneySectionOrigin"/>							<xs:element ref="PlannedCalendar" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="JourneySectionDestination"/>				<xs:element ref="ResponsibilityActualSection"/>				<xs:element ref="ResponsibilityNextSection" minOccurs="0">					<xs:annotation>						<xs:documentation>Only optional for the last section</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerJourneySectionOrigin">		<xs:annotation>			<xs:documentation>Origin of the section on which train composition is unchanged with relevant date or calendar</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="JourneySectionOrigin"/>				<xs:element ref="SectionDepartureDate" minOccurs="0"/>				<xs:element ref="SectionDepartureTime" minOccurs="0">					<xs:annotation>						<xs:documentation>Departure time at the origin of the section</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="PlannedCalendar" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerTrainCompositionJourneySection">		<xs:annotation>			<xs:documentation>Defines the make up of a train for each section of its journey</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="PassengerJourneySection"/>				<xs:element ref="PassengerTrainData" minOccurs="0"/>				<xs:element name="UnitCount">					<xs:annotation>						<xs:documentation>Manner of describing the composition, by vehicle (locomotive or coach) or by Trainset (as a whole). 1=Vehicle, 2=Trainset</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:enumeration value="1"/>							<xs:enumeration value="2"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="NumberOfUnits" type="xs:integer">					<xs:annotation>						<xs:documentation>Number of vehicles or Trainsets</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="DirectionOfDescription">					<xs:annotation>						<xs:documentation>Direction of composition description according to the drection of departure.  1=from head and 9=from end.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:enumeration value="1"/>							<xs:enumeration value="9"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="UnitData" maxOccurs="unbounded"/>				<!-- Sector CR 254 start -->				<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>				<!-- Sector CR 254 end -->			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerTrainCompositionMessage">		<xs:annotation>			<xs:documentation>This sector message defining the composition of the proposed train is sent from a RU to another RU or to IM or to SM, depending on agreement</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:choice>					<xs:element ref="PlannedTransportIdentifiers" minOccurs="0" maxOccurs="unbounded"/>					<xs:element ref="TransportOperationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>				</xs:choice>				<xs:element ref="OperationalTrainNumberIdentifier" minOccurs="0"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>				<xs:element ref="TrainDepartureStation" minOccurs="0"/>				<xs:element ref="TrainDestinationStation" minOccurs="0"/>				<xs:element ref="PassengerTrainCompositionJourneySection" maxOccurs="unbounded"/>				<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="Remarks" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerTrainData">		<xs:annotation>			<xs:documentation>Agregated technical data for the whole train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainType"/>				<xs:element ref="TrainWeight"/>				<xs:element ref="TrainLength"/>				<xs:element ref="TrainCC_System" minOccurs="0" maxOccurs="9"/>				<xs:element ref="TrainRadioSystem" minOccurs="0" maxOccurs="9"/>				<xs:element ref="TrainMaxSpeed" minOccurs="0"/>				<xs:element ref="MaxAxleWeight" minOccurs="0"/>				<xs:element ref="BrakeType" minOccurs="0"/>				<xs:element ref="PushPullTrain" minOccurs="0"/>				<xs:element ref="BrakingRatio" minOccurs="0"/>				<xs:element ref="BrakeWeight" minOccurs="0"/>				<xs:element ref="NumberOfVehicles" minOccurs="0"/>				<xs:element ref="NumberOfAxles" minOccurs="0"/>				<xs:element ref="TiltingFunction" minOccurs="0"/>				<xs:element ref="EmergencyBrakeOverride" minOccurs="0"/>				<!-- Sector CR 253 start -->				<xs:element name="Activities" minOccurs="0" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element ref="TrainActivity"/>							<xs:element name="ActivityLocationIdent" type="LocationIdent"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<!-- Sector CR 253 end -->			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerTrainRunningData">		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainRunningTechData"/>				<xs:element ref="ExceptionalGaugingInd" minOccurs="0"/>				<xs:element ref="DangerousGoodsIndication" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerTransportRestriction">		<xs:complexType>			<xs:sequence>				<xs:element ref="TransportRestrictionCode"/>				<xs:element ref="TransportRestrictionValue"/>				<xs:element ref="FreeTextField"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PassengerUnitRestriction">		<xs:annotation>			<xs:documentation>Set of restrictions or defects related to the rolling stock</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="PassengerTransportRestriction" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Restriction that can prevent the ability of the train to run according the path</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="TransportRestrictionCode" type="RestrictionCodes"/>							<xs:element ref="FreeTextField" minOccurs="0"/>							<xs:element name="ActiveRestriction" type="xs:boolean" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="InternalFittingDefect" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Defect which affects the level of comfort of the passengers</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="InternalFittingDefectCode" type="InternalFittingDefectCode"/>							<xs:element ref="FreeTextField" minOccurs="0"/>							<xs:element name="ActiveRestriction" type="xs:boolean" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="OtherPassengerRestrictionOrDefect" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>List of restrictions or defects referring to national rules (or multilateral agreed rules)</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="RestrictionOrDefectCode">								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:minLength value="4"/>										<xs:maxLength value="4"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="RestrictionOrDefectValue" type="xs:string" minOccurs="0"/>							<xs:element ref="FreeTextField" minOccurs="0"/>							<xs:element name="ActiveRestriction" type="xs:boolean" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathCanceledMessage">		<xs:annotation>			<xs:documentation>Path Canceled message according to Short Term Path Request specification (WG5)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TypeOfRequest" minOccurs="0"/>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0"/>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="AffectedSection" maxOccurs="unbounded"/>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathConfirmedMessage">		<xs:annotation>			<xs:documentation>This message is used by the RU to confirm the proposed path ofthe IM (PathDetailsMessage) in response to an RUs Original Request</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TypeOfRequest" minOccurs="0"/>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0"/>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="AffectedSection" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathCoordinationMessage">		<xs:annotation>			<xs:documentation>This message is used for exchange of information between RUs and between  IMs for coordination and data synchronization purposes</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="ReceivedOnTime" minOccurs="0"/>				<xs:element ref="TypeOfRUHarmonization" minOccurs="0"/>				<xs:element ref="TypeOfIMHarmonization" minOccurs="0">					<xs:annotation>						<xs:documentation>Enumeration of Type of  IM harmonization: Full, Part</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0">					<xs:annotation>						<xs:documentation>Proposal from the RU, IM's will decide who will take the role.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TypeOfRequest">					<xs:annotation>						<xs:documentation>1=Path Study, 2=Path Request, 3=Path Modification needs to be indicated</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation"/>				<xs:element ref="TrainInformation" minOccurs="0"/>				<xs:element ref="PathInformation" minOccurs="0"/>				<xs:element ref="NetworkSpecificParameter" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="RevisedRequest" minOccurs="0"/>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathDetailsMessage">		<xs:annotation>			<xs:documentation>This message is used by the IM to the RU confirmaing details of the path in response to an RU request</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TypeOfRUHarmonization" minOccurs="0"/>				<xs:element ref="TypeOfIMHarmonization" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0"/>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="TypeOfRequest">					<xs:annotation>						<xs:documentation>1	Path study2	Path request3	Path Modification</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation"/>				<xs:element ref="PathInformation"/>				<xs:element ref="NetworkSpecificParameter" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>A structured section for specific mandatory attributes for that network. This has to be checked by the applications that network section is contained in journy location only if journy location belongs to PathInformation element</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathDetailsRefusedMessage">		<xs:annotation>			<xs:documentation>This message is used by the RU to inform the IM that the PathDetails (with changed values to the request or to earlier booked path) are not acceptable</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TypeOfRequest" minOccurs="0"/>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0"/>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="RevisedRequest" minOccurs="0"/>				<xs:element ref="AffectedSection" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathInformation">		<xs:complexType>			<xs:sequence>				<xs:element ref="PlannedJourneyLocation" minOccurs="2" maxOccurs="unbounded"/>				<xs:element ref="PlannedCalendar"/>				<xs:element ref="RequestedCalendar" minOccurs="0">					<xs:annotation>						<xs:documentation>subset of the requested calendar</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathNotAvailableMessage">		<xs:annotation>			<xs:documentation>Path Not Available message according to Short Term Path Request specification (WG5) </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TypeOfRequest" minOccurs="0"/>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0"/>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="AffectedSection" maxOccurs="unbounded"/>				<xs:element ref="InterruptionInformation"/>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathRequestMessage">		<xs:annotation>			<xs:documentation>This message serves to request a train path.  The message is sent from the RU to each IM involved.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TypeOfRUHarmonization" minOccurs="0"/>				<xs:element ref="TypeOfIMHarmonization" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0">					<xs:annotation>						<xs:documentation>Proposal from the RU, IM's will decide who will take the role.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="TypeOfRequest">					<xs:annotation>						<xs:documentation>1	Path study2	Path request3	Path Modification</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation"/>				<xs:element ref="TrainInformation">					<xs:annotation>						<xs:documentation>Train Information provided by the RUs as an overview for the whole train journey from origin to destination</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="PathInformation">					<xs:annotation>						<xs:documentation>Information provided by the RU for a requested journey section or by the IM for an offered/booked of the Path section</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="NetworkSpecificParameter" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>A structured section for specific mandatory attributes for that network. This has to be checked by the applications that network section is contained in journy location only if journy location belongs to PathInformation element</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PathSectionNotificationMessage">		<xs:annotation>			<xs:documentation>This message is used for notification about the usage of path sections during the planning and operational phase for coordination and data synchronization purposes between RUs and IMs</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TypeOfRequest" minOccurs="0"/>				<xs:element ref="ProcessType" minOccurs="0"/>				<xs:element ref="TypeOfInformation" minOccurs="0"/>				<xs:element ref="LeadRU" minOccurs="0"/>				<xs:element ref="CoordinatingIM" minOccurs="0">					<xs:annotation>						<xs:documentation>Proposal from the RU, IM's will decide who will take the role.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TypeOfIMHarmonization" minOccurs="0">					<xs:annotation>						<xs:documentation>Enumeration of Type of  IM harmonization: Full, Part</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TypeOfRUHarmonization" minOccurs="0"/>				<xs:element ref="NetworkSpecificParameter" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="AffectedSection" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Indication for the recepient if not the entire path is affected, e.g. in case of a partial cancelation for the last part of the path</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="InterruptionInformation" minOccurs="0"/>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="ScheduledDateTimeAtTransfer" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="PathType">		<xs:sequence>			<xs:element ref="PlannedTransportIdentifiers" minOccurs="0"/>			<xs:element ref="PathInformation" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="Percentage">		<xs:annotation>			<xs:documentation>decimal value between 0 and 100</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:float">			<xs:minInclusive value="0"/>			<xs:maxInclusive value="100"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="PercentageType">		<xs:restriction base="xs:integer">			<xs:minInclusive value="0"/>			<xs:maxInclusive value="100"/>		</xs:restriction>	</xs:simpleType>	<xs:complexType name="PeriodicalContinuousType">		<xs:sequence>			<xs:element ref="PlannedCalendar"/>			<xs:element name="WeeklyInterval" type="xs:positiveInteger" minOccurs="0"/>			<xs:element ref="WeeklyPattern" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="PeriodicalType">		<xs:sequence/>	</xs:complexType>	<xs:element name="PermittedTolerance">		<xs:annotation>			<xs:documentation>Permitted tolerance after date of overhaul (in months)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="0"/>				<xs:maxInclusive value="99"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="PhoneNumber" type="CommunicationRefID">		<xs:annotation>			<xs:documentation>Generic Phone number in Free text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="PickupTimeAtLocation" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The date and time of the release of a wagon at customer sidings</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="PlannedCalendar">		<xs:annotation>			<xs:documentation>This is the calendar item for path request/path details messages - used in planning phase</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="BitmapDays" minOccurs="0"/>				<xs:element ref="ValidityPeriod"/>				<xs:element ref="OffsetToReference" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="PlannedCalendarExtendedType">		<xs:sequence>			<xs:element ref="PlannedCalendar"/>			<xs:element ref="CirculationDays" minOccurs="0"/>			<xs:element ref="FrequencyOfDays" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="PlannedDateNextOverhaul" type="xs:date">		<xs:annotation>			<xs:documentation> Date of planned next overhaul. It must be within the validity period of the last overhaul. The element serves as indication of the actually planned date of next overhaul by the wagon keeper/ECM. Minimum planned date next overhaul or overhaul validity period must be provided by the wagon keeper. </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="PlannedJourneyLocation">		<xs:annotation>			<xs:documentation>Any operation point along the train journey or path</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:complexContent>				<xs:extension base="LocationIdent">					<xs:sequence minOccurs="1">						<xs:element ref="TimingAtLocation" minOccurs="0"/>						<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>						<xs:element ref="ResponsibleApplicant" minOccurs="0"/>						<xs:element ref="ResponsibleRU" minOccurs="0"/>						<xs:element ref="ResponsibleIM" minOccurs="0"/>						<xs:element ref="PlannedTrainData" minOccurs="0"/>						<xs:element name="StatusOfHarmonization" minOccurs="0">							<xs:annotation>								<xs:documentation>Does not force harmonization, it just sets an indication message: has the interchange/handover been harmonized or not.</xs:documentation>							</xs:annotation>							<xs:complexType>								<xs:sequence>									<xs:element name="HandoverHarmonized" type="xs:boolean" minOccurs="0">										<xs:annotation>											<xs:documentation>IM indicates that he has finished to harmonized the handover point. Used for PathDetails message, should be mandatory for applications.</xs:documentation>										</xs:annotation>									</xs:element>									<xs:element name="InterchangeHarmonized" type="xs:boolean" minOccurs="0">										<xs:annotation>											<xs:documentation>RU indicates that it has harmonized the interchange point with its' partner. Used for PathRequest, should be mandatory for applications</xs:documentation>										</xs:annotation>									</xs:element>								</xs:sequence>							</xs:complexType>						</xs:element>						<xs:element ref="TrainActivity" minOccurs="0" maxOccurs="unbounded"/>						<xs:element ref="OnDemandPath" minOccurs="0"/>						<xs:element ref="RFCPaP" minOccurs="0"/>						<xs:element ref="PreArrangedPath" minOccurs="0"/>						<xs:element ref="OperationalTrainNumber" minOccurs="0"/>						<xs:element ref="NetworkSpecificParameter" minOccurs="0" maxOccurs="unbounded"/>						<xs:element ref="JourneyLocationTypeCode" minOccurs="1" maxOccurs="unbounded"/>					</xs:sequence>				</xs:extension>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:complexType name="PlannedLocationInfoType">		<xs:complexContent>			<xs:extension base="LocationIdent">				<xs:sequence minOccurs="0">					<xs:element ref="TimingAtLocation" minOccurs="0"/>					<xs:element ref="ResponsibleApplicant" minOccurs="0"/>					<xs:element ref="TechnicalParameters" minOccurs="0"/>					<xs:element ref="GeneralParameters" minOccurs="0"/>					<xs:element ref="TrainActivity" minOccurs="0" maxOccurs="unbounded"/>				</xs:sequence>			</xs:extension>		</xs:complexContent>	</xs:complexType>	<xs:element name="PlannedSpeed" type="Speed">		<xs:annotation>			<xs:documentation>IM may inform the RA on the speed which was the basis for path construction</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="PlannedTrainData">		<xs:annotation>			<xs:documentation>Train relevant data for a planning period</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainType" minOccurs="0"/>				<xs:element ref="TrafficType" minOccurs="0"/>				<xs:element ref="PushPullTrain" minOccurs="0"/>				<xs:element ref="TypeofService" minOccurs="0"/>				<!-- type of tap codelist is here referenced internally. This is the difference to the official ERA schema -->				<xs:element ref="CommercialTrafficType" minOccurs="0"/>				<xs:element ref="PlannedTrainTechnicalData"/>				<xs:element ref="ExceptionalGaugingIdent" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="DangerousGoodsIndication" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="CombinedTrafficLoadProfile" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PlannedTrainTechnicalData">		<xs:annotation>			<xs:documentation>Shows the relevant technical data for a running train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainWeight"/>				<xs:element ref="TrainLength"/>				<xs:element ref="WeightOfSetOfCarriages" minOccurs="0"/>				<xs:element ref="LengthOfSetOfCarriages" minOccurs="0"/>				<xs:element ref="TractionDetails" maxOccurs="unbounded"/>				<xs:element ref="TrainMaxSpeed"/>				<xs:element ref="HighestPlannedSpeed" minOccurs="0"/>				<xs:element ref="PlannedSpeed" minOccurs="0"/>				<xs:element ref="Coasting" minOccurs="0"/>				<xs:element ref="MaxAxleWeight" minOccurs="0"/>				<xs:element ref="RouteClass" minOccurs="0">					<xs:annotation>						<xs:documentation>Indication of the route class (based on CEN EN 15528: line categories for managing the interface between load limits of vehicels on infrastructure).</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="BrakeType" minOccurs="0"/>				<xs:element ref="EmergencyBrakeOverride" minOccurs="0"/>				<xs:element ref="BrakingRatio" minOccurs="0"/>				<xs:element ref="MinBrakedWeightPercent" minOccurs="0"/>				<xs:element ref="BrakeWeight" minOccurs="0"/>				<xs:element ref="TrainCC_System" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="TrainRadioSystem" minOccurs="0"/>				<xs:element ref="TiltingFunction" minOccurs="0">					<xs:annotation>						<xs:documentation>Indicates if a train uses a tilting system</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="OperationalTrainCouplingStrength" minOccurs="0"/>				<xs:element ref="BogieWagonsOnly" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PlannedTransportIdentifiers" type="CompositIdentifierPlannedType"/>	<xs:element name="PostalCode">		<xs:annotation>			<xs:documentation>The postal code for the postal address</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="10"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="PreArrangedPath">		<xs:annotation>			<xs:documentation>Path offered by the IMs with pre-defined frequencies, times of departures and destinations and routings suitable for freight transport services.  </xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="9"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="PrepaidcodeCarrier">		<xs:annotation>			<xs:documentation>Prepaidcode (given by the railway)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>prepaid freight</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>prepaid freight including... </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>prepaid freight including...up to border of origin country</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>prepaid freight including...up to exit border of last transit country </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>prepaid freight including...up to exit border of other countries </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>prepaid freight up to border of origin country </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>prepaid freight up to exit border of last transit country</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation>prepaid freight up to exit border of other countries </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation>prepaid all costs</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="42">					<xs:annotation>						<xs:documentation>Free carrier </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="43">					<xs:annotation>						<xs:documentation>Carriage paid to...</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="44">					<xs:annotation>						<xs:documentation>Delivered duty unpaid</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="45">					<xs:annotation>						<xs:documentation>Carriage insurance paid </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="46">					<xs:annotation>						<xs:documentation>Delivered at terminal</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="47">					<xs:annotation>						<xs:documentation>Delivered at place</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="90">					<xs:annotation>						<xs:documentation>not prepaid</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="PrepaidCodeCustomer">		<xs:annotation>			<xs:documentation>Prepaidcode (given by the customer)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>prepaid freight</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>prepaid freight including... </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>prepaid freight including...up to border of origin country</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>prepaid freight including...up to exit border of last transit country </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>prepaid freight including...up to exit border of other countries </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>prepaid freight up to border of origin country </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>prepaid freight up to exit border of last transit country</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation>prepaid freight up to exit border of other countries </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation>prepaid all costs</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="42">					<xs:annotation>						<xs:documentation>Free carrier </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="43">					<xs:annotation>						<xs:documentation>Carriage paid to...</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="44">					<xs:annotation>						<xs:documentation>Delivered duty unpaid</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="45">					<xs:annotation>						<xs:documentation>Carriage insurance paid </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="46">					<xs:annotation>						<xs:documentation>Delivered at terminal</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="47">					<xs:annotation>						<xs:documentation>Delivered at place</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="90">					<xs:annotation>						<xs:documentation>not prepaid</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="PreviousConsignmentNumber" type="ConsignmentIdent">		<xs:annotation>			<xs:documentation>This element shows the previous Reference number assigned to a consignment by a lead RU</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="PreviousResponsibleRU" type="CompanyCode">		<xs:annotation>			<xs:documentation>This element identifies the RU, who was responsible for the train operation on the journey section before an interchange point</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="PrimaryLocationName" type="FreeText">		<xs:annotation>			<xs:documentation>Location Name in an offication language of the Country using the ISO Unicode alphabet</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ProcessType">		<xs:annotation>			<xs:documentation>Business process type to further distinguish among type of requests.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>New Path Request and allocation process for annual timetable</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Late Path Request and allocation process for annual timetable</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Ad hoc path request and allocation process</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Rolling Planning path request and allocation process</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>Feasibility Study process</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>Path Modification process (triggered by applicant)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>Path Alteration process (triggered by IM)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation>Pre-arranged Path publication by RFC</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>Catalogue Path publication by IM</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>Path Cancellation process</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>Path Utilisation notification process</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ProductionStation">		<xs:annotation>			<xs:documentation>Details of production station serving the point, this element is used if the productional station differs from the commercial station</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="RP_Code" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="PushPullTrain" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indicates that the train can change direction without shunting. This flag can be used only with TractionMode 1X, 2X, 5X.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Quantity">		<xs:annotation>			<xs:documentation>Amount of the loading tackles of the specified type.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="99999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ReasonForRestriction">		<xs:annotation>			<xs:documentation>			Gives an indication about the works regarding the TCR10	SIGNAL20	SWITCH30	CATENARY40	TRACK/RAIL50	TUNNEL60	BRIDGE70	MISCELLANEOUS80	MAINTENANCE90	OTHER			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10"/>				<xs:enumeration value="20"/>				<xs:enumeration value="30"/>				<xs:enumeration value="40"/>				<xs:enumeration value="50"/>				<xs:enumeration value="60"/>				<xs:enumeration value="70"/>				<xs:enumeration value="80"/>				<xs:enumeration value="90"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ReasonOfReference">		<xs:annotation>			<xs:documentation>Indicates the reason/purpose of usage of element RelatedPlannedTransportIdentifier.List of codes for element ReasonOfReference:1000 = Same path offer is desired as for stated PathRequestMessage    (Additional information: For a train requested with more than one PathRequestMessage (all with different bitmapdays) the same (or nearly the same)    routing and timing at location in path offers for all PathRequestMessages (PathRequestIDs) is desired by Responsible Applicant (if it is possible).    RPTID: All others PathRequestIDs).1001 = Same path is desired as for stated train/path    (Additional information: For that path request the same (or nearly the same) routing/path elaboration/offer is desired by Responsible Applicant    (if it is possible) as for stated train/path (may be in a previous period). RPTID: TrainID or PathID).1002 = Full replacement of stated previous path    (Additional information:The current path given in PathDetailsMessage will replace the stated path fully after confirming the path offer.    The code is used to mark an alternative offer after PathNotAvailableMessage/PathCanceledMessage or path alteration by IM. Calendar of    previous path and offered path contain the same dates. The previous path doesn’t exist anymore. RPTID: PathID).1003 = Partial replacement of stated previous path    (Additional information: The current path given in PathDetailsMessage will replace the stated path partially after confirming the path offer.    The code is used to mark an alternative offer after PathNotAvailableMessage/PathCanceledMessage or path alteration by IM only for a part of    the previous calendar/traffic days. Calendar of offered path is only part of the calendar of former and changed path. The calendar of the previous    path has to changed (less days and shorter validity period) after confirmation of the offered path. RPTID: PathID).1004 = Reference to sub train of Y-train bundle    (Additional information: The current PathRequestMessage contains the main train of a Y-train bundle; the TrainID stated in RPTID is for    the sub train which will be joined with or splitted of the main train.)1005 = Reference to main train of Y-train bundle    (Additional information: The current PathRequestMessage contains the sub train of a Y-train bundle. The TrainID stated in RPTID is for    the main train with which the sub train will be joined with or splitted of.)1006 = Reference to another PathRequestMessage after interruption train’s journey by a foreign infrastructure area     (Additional information: The referencing indicates that another PathRequestMessage (specifying PathRequestID as RPTID) for the same train    exists after passing a foreign infrastructure area to continue train’s journey.)1007 = Reference to another PathRequestMessage before interruption train’s journey by a foreign infrastructure area    (Additional information: The referencing indicates that another PathRequestMessage (specifying PathRequestID as RPTID) for the same train    exists before passing a foreign infrastructure area.)1008 = Reference to further path offer for the PathRequestMessage    (Additional information: There are more than one path offers for the PathRequestMessage. RPTID: All other PathID's.)1009 = Reference to booked path before interruption by railway replacement traffic by bus    (Additional information: The stated train/path is continued following a railway replacement traffic with that new requested train/path. RPTID: PathID).1010 = Reference to a PreArrangedPath    (Additional information: Reference to a PathID of existing PAP, which is to be used by an annual train requested with that PRM. RPTID: PathID).1011 = Only the new train object shall be linked with the existing booked path for the specified validity period; no new path elaboration is needed    (Additional information: The code is used, when a new train object has to be linked with an existing booked path for a specified validity period    and no new path elaboration is needed. It is used in modification process of planning phase only instead of using UpdateLinkMessage and    ObjectInfoMessage. Result: Internal path modification (reduce of validity period of calendar) for previous Path. New path with new PathID for    the specified validity period. RPTID: Previous TrainID and PathID).1012 = New final offer to former draft offer    (Additional information: Reference to (old) draft offer in case of IM is making a (different) new offer (TypeOfInformation : Final offer).    Code is used only in process PathRequest (annual timetable); RPTID : PathID of draft offer.)1013 = Replaced path after modification by ResponsibleApplicant    (Additional information: Reference to replaced path when IM is making an offer after receiving PathRequestMessage sent by RA for    modification of booked path. Code is used only in Path Modification process in PathDetailsMessage. RPTID: PathID.)1014 = New Route    (Additional information: Reference to previous Route replaced by the new Route)1015 = Updated Route    (Additional information: Reference to the Route that is updated)1016 = Reference to a related path request initially submitted to Pre-booking5001 = Reference to another object on the basis of incident management in operations phaseSpecific code only for one IM/national codes:DE01 = Reference to an associated empty/transfer train    (Additional information: Stated train is a related train without passengers before or behind the current requested path for a train with    passengers. RPTID: TrainID.)DE02 = Reference to an associated main run    (Additional information: Stated train is a related train with passengers before or behind the current requested path for a train without    passengers. RPTID: TrainID.)DE03 = Notice stated PathRequestMessage    (Additional information: For path elaboration of current PathRequestMessage the stated PathRequestMessage should be considered.    RPTID: PathRequestID.)DE04 = Replacement of stated train    (Additional information: Full or partial replacement of the named former train; example: Change of passenger trainset (like ICE or TGV)    by set of loco and wagons in case of technical problems, delay or other reasons. It is not only change of TrainID. RPTID: TrainID.)DE05 = Reference to a reserved capacity    (Additional information: This code can be used to refer to a study offer (with booking option) as a result of the KFB process (internal    process for a specific product of DB Netz). RPTID: PathID.)DE06 = Use of same OTN as of stated train    (Additional information: Responsible Applicant wants to use same OTN as in stated train because of all trains are part of same family.    The trains have only slightly differences on various days. RPTID: TrainID.)            DE07 = PathID from a framework contract</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="4"/>				<xs:maxLength value="4"/>				<xs:enumeration value="1000">					<xs:annotation>						<xs:documentation>Same path offer is desired as for stated PathRequestMessage</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1001">					<xs:annotation>						<xs:documentation>Same path is desired as for stated train/path</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1002">					<xs:annotation>						<xs:documentation>Full replacement of stated previous path</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1003">					<xs:annotation>						<xs:documentation>Partial replacement of stated previous path</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1004">					<xs:annotation>						<xs:documentation>Reference to sub train of Y-train bundle</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1005">					<xs:annotation>						<xs:documentation>Reference to main train of Y-train bundle</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1006">					<xs:annotation>						<xs:documentation>Reference to another PathRequestMessage after interruption train’s journey by a foreign infrastructure area</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1007">					<xs:annotation>						<xs:documentation>Reference to another PathRequestMessage before interruption train’s journey by a foreign infrastructure area</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1008">					<xs:annotation>						<xs:documentation>Reference to further path offer for the PathRequestMessage</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1009">					<xs:annotation>						<xs:documentation>Reference to booked path before interruption by railway replacement traffic by bus</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1010">					<xs:annotation>						<xs:documentation>Reference to a PreArrangedPath</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1011">					<xs:annotation>						<xs:documentation>Only the new train object shall be linked with the existing booked path for the specified validity period; no new path elaboration is needed</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1012">					<xs:annotation>						<xs:documentation>New final offer to former draft offer</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1013">					<xs:annotation>						<xs:documentation>Replaced path after modification by ResponsibleApplicant</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1014">					<xs:annotation>						<xs:documentation>New Route</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1015">					<xs:annotation>						<xs:documentation>Updated Route</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1016">					<xs:annotation>						<xs:documentation>Reference to a related path request initially submitted to Pre-booking</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5001">					<xs:annotation>						<xs:documentation>Reference to another object on the basis of incident management in operations phase</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DE01">					<xs:annotation>						<xs:documentation>Reference to an associated empty/transfer train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DE02">					<xs:annotation>						<xs:documentation>Reference to an associated main run</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DE03">					<xs:annotation>						<xs:documentation>Notice stated PathRequestMessage</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DE04">					<xs:annotation>						<xs:documentation>Replacement of stated train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DE05">					<xs:annotation>						<xs:documentation>Reference to a reserved capacity</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DE06">					<xs:annotation>						<xs:documentation>Use of same OTN as of stated train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="DE07">					<xs:annotation>						<xs:documentation>PathID from a framework contract</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="ReceiptConfirmationMessage">		<xs:annotation>			<xs:documentation>This message is sent from the recipient of a message to the original sender of the message when the required response cannot be made available within 5 minutes as defined by the TAF TSI chapter 4.4.The identifiers in this message have to be same as those that have come from sender. The same applies to type-of-request and type-of-information.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="Identifiers" minOccurs="0"/>				<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>				<xs:element ref="TypeOfRequest" minOccurs="0"/>				<xs:element ref="TypeOfInformation" minOccurs="0"/>				<xs:element ref="AffectedSection" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="AffectedLocation" minOccurs="0"/>				<xs:element ref="Remarks" minOccurs="0"/>				<xs:element ref="InternalReferenceIdentifier" minOccurs="0"/>				<xs:element ref="RelatedReference"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ReceivedOnTime"/>	<xs:element name="Recipient">		<xs:annotation>			<xs:documentation>Receiver of the message</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:simpleContent>				<xs:extension base="CompanyCode">					<xs:attribute ref="CI_InstanceNumber"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="ReferencedLocationDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Reference to original planned Date and Time agreed by all involved IMs and RUs. </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ReferenceNumbers">		<xs:annotation>			<xs:documentation>This element contains references according to NCTS or EMCS law.This element MUST NOT be empty!</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence maxOccurs="99">				<xs:element name="MovementReferenceNumber" minOccurs="0">					<xs:annotation>						<xs:documentation>Movement Reference Number according to NCTS</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element ref="MRN_Type"/>							<xs:element name="MRN_Number">								<xs:annotation>									<xs:documentation>Movement reference number. Data element in accordance with Regulation (EC) 1875/2006).</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:minLength value="1"/>										<xs:maxLength value="21"/>									</xs:restriction>								</xs:simpleType>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="ARC" minOccurs="0">					<xs:annotation>						<xs:documentation>Administrative Reference CodeEMCS (Excise Movement and Control System)</xs:documentation>						<xs:documentation>CODE: EU (EC) No 684/2009</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:length value="21"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ReferenceOTN">		<xs:complexType>			<xs:sequence>				<xs:element ref="OperationalTrainNumberIdentifier"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ReferenceTrainIDSubCalendar">		<xs:annotation>			<xs:documentation>ReferenceTrainIDSubCalendar contains all days of Reference Train (TRIDv00) for days provided in PlannedCalendar. The days in PlannedCalendar may shifted depending on value in element OffsetToReference, ie the following condition must always be true :  ReferenceTrainIDSubCalendar + OffsetToReference = PlannedCalender"</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="BitmapDays" minOccurs="0"/>				<xs:element ref="ValidityPeriod"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RefusalAtInterchange">		<xs:annotation>			<xs:documentation>Place where the responsibility of a wagon is refused and the date and time when the wagon responsibility of the wagon is refused</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="RefusalTimeAtInterchange"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RefusalCode">		<xs:annotation>			<xs:documentation>Code List Candidate</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Data not authorised by Wagon Keeper</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Wagon number freight unknown</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="RefusalTimeAtInterchange" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The Departure Date and Time or the handover Date and Time at an interchange point where teh responsibility was intended to change to another RU, but where the RU refused to take over the responsibility</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="RegenerativeBrake">		<xs:annotation>			<xs:documentation>Information of the Regenerative Brake, only for locomotives/vehicles with electrical traction connected external power source </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="RegenerativeBrakeFitted" type="xs:boolean" minOccurs="1">					<xs:annotation>						<xs:documentation>False - Not fitted, True- Regenerative Brake fitted</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="PossibilityToPreventRegenerativeBrake" minOccurs="0">					<xs:annotation>						<xs:documentation>Possibility of preventing the use of the regenerative brake </xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="PossibilityToPreventUseOfRegenerativeBrake" type="xs:boolean" minOccurs="1">								<xs:annotation>									<xs:documentation>False - not fitted, True - fitted the possibility of preventing the use of the regenerative brake </xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="RegenerativeBrakePreventionInUse" type="xs:boolean" minOccurs="1">								<xs:annotation>									<xs:documentation>False - Regenerative Brake Prevention not in use, True Regenerative Brake Prevention in use (obligatory if fitted with the possibility of preventing the use of the regenerative brake)</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RelatedIdentifier" type="FreeText"/>	<xs:element name="RelatedPlannedTransportIdentifiers" type="CompositIdentifierPlannedType"/>	<xs:element name="RelatedReference">		<xs:annotation>			<xs:documentation>Identifies the message to which the actual message refers</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="RelatedType" type="MessageCode"/>				<xs:element ref="RelatedIdentifier"/>				<xs:element ref="RelatedSenderReference" minOccurs="0"/>				<xs:element name="RelatedMessageDateTime" type="xs:dateTime">					<xs:annotation>						<xs:documentation>Date Time of related message. </xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RelatedSenderReference" type="FreeText">		<xs:annotation>			<xs:documentation>Sender reference given by the Sender</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="RelatedTransportOperationalIdentifiers" type="CompositIdentifierOperationalType"/>	<xs:element name="Remarks" type="FreeText">		<xs:annotation>			<xs:documentation>Free Form Text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="RequestedCalendar">		<xs:complexType>			<xs:sequence>				<xs:element ref="BitmapDays" minOccurs="0"/>				<xs:element ref="ValidityPeriod"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RequestedPeriod">		<xs:annotation>			<xs:documentation>Date/Time period of a request</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="StartDateTime"/>				<xs:element ref="EndDateTime"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RequestedTimeframe">		<xs:annotation>			<xs:documentation>To specifiy a time period being requested</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="StartDateTime" minOccurs="0"/>				<xs:element ref="EndDateTime" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ResponsibilityActualSection">		<xs:annotation>			<xs:documentation>This element identifies the responsible RU or IM for the actual path section</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ResponsibleRU"/>				<xs:element ref="ResponsibleIM"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ResponsibilityActualSectionPassenger">		<xs:annotation>			<xs:documentation>This element identifies the responsible RU or IM for the actual path section</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ResponsibleRU"/>				<xs:element ref="ResponsibleIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ResponsibilityNextSection">		<xs:annotation>			<xs:documentation>This element identifies the responsible RU and IM for the following path section</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ResponsibleRU"/>				<xs:element ref="ResponsibleIM"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ResponsibilityNextSectionPassenger">		<xs:annotation>			<xs:documentation>This element identifies the responsible RU and IM for the following path section</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="ResponsibleIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ResponsibleApplicant">		<xs:annotation>			<xs:documentation>This element has to be used for the whle journey where the applicant has made the request</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="CompanyCode"/>		</xs:simpleType>	</xs:element>	<xs:element name="ResponsibleIM" type="CompanyCode">		<xs:annotation>			<xs:documentation>IM Responsible for Reporting.For Path Requests, this element has to be used- in the first journey location (origin of train)- in journey locations (could even be a network border without stopping of the train) in case where the IM on the oncoming section changes from the legal point of view. This means, the new IM has the legal responsibility for the oncoming section.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ResponsibleRU" type="CompanyCode">		<xs:annotation>			<xs:documentation>RU Responsible for the physical operation of the train or wagon</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="RestrictionCodes">		<xs:annotation>			<xs:documentation>									All codes of Transport restrictions for Freight Traffic (cf. UIC 920-13) and Passengers Traffic are in the same list. 									F = FreightP = PassengerT = TechnicalD = DamageL = LoadCode	F or P	Description																																				T	D	L07	F	Shunt only when hand brake operable with ground staff																								x	 	x08	F	Tank wagon loaded with liquid	 																																	x	 09	F	Wagon loaded with people	 																																		x	 11	F	Wagon other than bogie wagon with wheelbase of more than 9 metres																		x	 	 12	F	Bogie wagon with distance between wheels of more than 14 metres and up to and including a distance of 17,50 metres	x	 	 13	F	Bogie wagon with distance between wheels of more than 17,50 metres																		x	 	 15	F	Wagon not allowed over the hump																															x	x	x16	F	Do not fly shunt or gravity shunt (3 red triangles)																										x	x	x18	F	Must not use active braking equipment																													x	 	 25	F	Gas carrying tank wagon with orange side stripe																										x	 	 30	P (+F)	CCS fault (see CCS coding list)	 																														x	 31	P (+F)	Braking system fault	 																																		x	 32	P (+F)	Wheelset, bogie fault	 																																		x	 33	P (+F)	Headlighting or back lighting fault	 																													x	 34	P (+F)	Front glass broken	 																																			x	 35	P (+F)	Horn fault	 																																						x	 36	P (+F)	Radio fault	 																																						x	 37	P (+F)	Energy supply fault	 																																		x	 38	P (+F)	Traction or motor fault	 																																	x	 39	P	Access door fault	 																																					x	 41	F	Place this wagon at the front of the train																													x	x	x42	F	Place this wagon at the rear of the train																													x	x	x50	P (+F)	Speed restriction	 																																			x	x52	P (+F)	Diesel locomotive instead of electric locomotive	 																								x	(X) F61	F	Wagon forming part of a consignment of several wagons	 																							x	 62	F	Wagon forming part of a group of wagons from which it must not be separated	 															x	 63	F (+P)	Special consignment or (for Passengers trains) loading/cinematic gauge larger than the planned one					x	x	 68	F	First or last wagon of a wagon group from which it must not be separated	 																	x	 70	F	Shunt with care (1 red triangle)																																x	x	x71	F	Shunt with special care (2 red triangle)																													x	x	x90	P	Train planned with passengers operated without passengers	 	 																						x91	P	Train planned without passengers operated with passengers	 	 																						x92	P	Train planned with hauled rolling stock and operated without any coaches (light engine)	 												x	x94	F	Gas carrying wagon without orange side stripe																											x	 	 99	P	Other	 																																									x	x									</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="07">				<xs:annotation>					<xs:documentation>F - Shunt only when hand brake operable with ground staff</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="08">				<xs:annotation>					<xs:documentation>F - Tank wagon loaded with liquid</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="09">				<xs:annotation>					<xs:documentation>F - Wagon loaded with people</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="11">				<xs:annotation>					<xs:documentation>F - Wagon other than bogie wagon with wheelbase of more than 9 metres</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="12">				<xs:annotation>					<xs:documentation>F - Bogie wagon with distance between wheels of more than 14 metres and up to and including a distance of 17,50 metres</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="13">				<xs:annotation>					<xs:documentation>F - Bogie wagon with distance between wheels of more than 17,50 metres</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="15">				<xs:annotation>					<xs:documentation>F - Wagon not allowed over the hump</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="16">				<xs:annotation>					<xs:documentation>F - Do not fly shunt or gravity shunt (3 red triangles)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="18">				<xs:annotation>					<xs:documentation>F - Must not use active braking equipment</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="25">				<xs:annotation>					<xs:documentation>F - Gas carrying tank wagon with orange side stripe</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="30">				<xs:annotation>					<xs:documentation>P (+F) - CCS fault (see CCS coding list)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="31">				<xs:annotation>					<xs:documentation>P (+F) - Braking system fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="32">				<xs:annotation>					<xs:documentation>P (+F) - Wheelset, bogie fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="33">				<xs:annotation>					<xs:documentation>P (+F) - Headlighting or back lighting fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="34">				<xs:annotation>					<xs:documentation>P (+F) - Front glass broken</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="35">				<xs:annotation>					<xs:documentation>P (+F) - Horn fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="36">				<xs:annotation>					<xs:documentation>P (+F) - Radio fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="37">				<xs:annotation>					<xs:documentation>P (+F) - Energy supply fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="38">				<xs:annotation>					<xs:documentation>P (+F) - Traction or motor fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="39">				<xs:annotation>					<xs:documentation>P - Access door fault</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="41">				<xs:annotation>					<xs:documentation>F - Place this wagon at the front of the train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="42">				<xs:annotation>					<xs:documentation>F - Place this wagon at the rear of the train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="50">				<xs:annotation>					<xs:documentation>P (+F) - Speed restriction</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="52">				<xs:annotation>					<xs:documentation>P (+F) - Diesel locomotive instead of electric locomotive</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="61">				<xs:annotation>					<xs:documentation>F - Wagon forming part of a consignment of several wagons</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="62">				<xs:annotation>					<xs:documentation>F - Wagon forming part of a group of wagons from which it must not be separated</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="63">				<xs:annotation>					<xs:documentation>F (+P) - Special consignment or (for Passengers trains) loading/cinematic gauge larger than the planned one</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="68">				<xs:annotation>					<xs:documentation>F - First or last wagon of a wagon group from which it must not be separated</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="70">				<xs:annotation>					<xs:documentation>F - Shunt with care (1 red triangle)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="71">				<xs:annotation>					<xs:documentation>F - Shunt with special care (2 red triangle)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="90">				<xs:annotation>					<xs:documentation>P - Train planned with passengers operated without passengers</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="91">				<xs:annotation>					<xs:documentation>P - Train planned without passengers operated with passengers</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="92">				<xs:annotation>					<xs:documentation>P - Train planned with hauled rolling stock and operated without any coaches (light engine)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="94">				<xs:annotation>					<xs:documentation>F - Gas carrying wagon without orange side stripe</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="99">				<xs:annotation>					<xs:documentation>P - Other</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="RestrictionOrDefectCode"/>	<xs:element name="RestrictionOrDefectValue" type="xs:string"/>	<xs:element name="RestrictionOrProhibition">		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0"/>				<xs:enumeration value="1"/>				<xs:enumeration value="2"/>				<xs:enumeration value="3"/>				<xs:enumeration value="4"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="RestrictionsDueToLoadOrDamage" type="RestrictionCodes">		<xs:annotation>			<xs:documentation>These are possible restrictions applicable in the originating country to shunting operations in stations and to main-line movements on account of the nature of the load. Coding in Restriction Codes (according to UIC Leaflet 920-13)	  </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="RetailServiceID" type="xs:string">		<xs:annotation>			<xs:documentation>Train number used for passenger information (indicated on the ticket, displayed on screens in station, etc.)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="RevisedRequest" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indication for the IM whether wait because the RU will send a revised request soon or to make an alternative offer.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="RFCPaP">		<xs:annotation>			<xs:documentation>ID specific to all locations belonging to a given Pre-Arranged Path published by a Rail Freight Corridor</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="20"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="RID">		<xs:annotation>			<xs:documentation>The requirement (optional/mandatory) of the RID detail tags depend on the dangerous good and the regarding RID regulations.In contrast to the element "DangerousGoodsIndication" which only provides information to be provided to the IM according to chapter 1.4 RID, "RID" contains all information demanded in chapter 5.4 RID in order tpo provide all information used for RUs</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="Law">					<xs:annotation>						<xs:documentation>The law after which the RID data are declared.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:int">							<xs:enumeration value="2013"/>							<xs:enumeration value="2015"/>							<xs:enumeration value="2017"/>							<xs:enumeration value="2019"/>							<xs:enumeration value="2021"/>							<xs:enumeration value="2023"/>							<xs:enumeration value="2025"/>							<xs:enumeration value="2027"/>							<xs:enumeration value="2029"/>							<xs:enumeration value="2031"/>							<xs:enumeration value="2033"/>							<xs:enumeration value="2035"/>							<xs:enumeration value="2037"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="DangerLabel" minOccurs="0" maxOccurs="5"/>				<xs:element name="TechnicalDescription" minOccurs="0">					<xs:annotation>						<xs:documentation>The Technical Description is an approved chemical or biological name and has to be present if the dangerous good has assigned a special provision 274 according to RID chapter 3.2, table A, column 6.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="350"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="ProperShippingName" minOccurs="0">					<xs:annotation>						<xs:documentation>The official name of this dangerous good according to the RID chapter 3.2, table A, column 2 Mandatory, except it concerns a declaration of an empty packaging of the type "EMPTY PACKAGING", "EMPTY RECEPTACLE", "EMPTY RECEPTACLE &lt;=1000L, "EMPTY IBC" or "EMPTY LARGE PACKAGING"</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="350"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="SpecialProvisionsRID" minOccurs="0">					<xs:complexType>						<xs:sequence>							<xs:element name="SpecialProvisionsRID3.3" minOccurs="0" maxOccurs="25">								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:minLength value="1"/>										<xs:maxLength value="5"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="SpecialProvisionRID5.4" minOccurs="0" maxOccurs="25">								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:minLength value="1"/>										<xs:maxLength value="350"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="Waste" type="xs:boolean" minOccurs="0"/>							<xs:element name="SpecialProvisionsEnvironment" minOccurs="0">								<xs:complexType>									<xs:choice>										<xs:element name="EnvironmentalHazardous" type="xs:boolean"/>										<xs:element name="MarinePollutant" type="xs:boolean"/>									</xs:choice>								</xs:complexType>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="ActionRequiredFromCarrier" minOccurs="0">					<xs:annotation>						<xs:documentation>Special action required by the carrier according to chapter 5.4.1.2.5.2 RID</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="350"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="DangerousGoodsWeight" minOccurs="0">					<xs:annotation>						<xs:documentation>The weight of the dangerous goods in Kilograms</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="DangerousGoodsVolume" type="VolumeValue" minOccurs="0">					<xs:annotation>						<xs:documentation>The volume of the dangerous goods in cubic meters</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="WeightNettoExplosiveMass" type="WeightValueKilo" minOccurs="0">					<xs:annotation>						<xs:documentation>Special provision only necessary and allowed for Class 1 (kg)- the total net mass of explosive substance (RID 5.4.1.2.1).</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="HazardIdentificationNumber" minOccurs="0">					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="2"/>							<xs:maxLength value="4"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="UN_Number" minOccurs="0">					<xs:annotation>						<xs:documentation>The UNNumber of the dangerous good according to the RID chapter 3.2, table A, column 1. Mandatory, except it concerns a declaration of an empty packaging of the type "EMPTY PACKAGING", "EMPTY RECEPTACLE &lt;=1000L", "EMPTY IBC" or "EMPTY LARGE PACKAGING" .</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:length value="4"/>							<xs:pattern value="\d*[1-9]\d*"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="RID_Class" minOccurs="0">					<xs:annotation>						<xs:documentation>The Class of the dangerous good according to the RID chapter 3.2, table A, column 3a.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="4"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="ClassificationCode" minOccurs="0">					<xs:annotation>						<xs:documentation>The Classification Code of the dangerous good according to the RID chapter 3.2, table A, column 3b. Mandatory for Class 1 - optional, but possibly for all the other classes.</xs:documentation>						<xs:documentation>CODE: OTIF RID-Specification</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="4">								<xs:annotation>									<xs:documentation>present only with class 1</xs:documentation>								</xs:annotation>							</xs:maxLength>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="PackingGroup" minOccurs="0"/>				<xs:element name="EmptyPackingCode" minOccurs="0">					<xs:annotation>						<xs:documentation>Code of empty packing as described in RID 5.4.1.1.6.2</xs:documentation>						<xs:documentation>CODE: OTIF RID-Specification, element EMPTY has been added as 'dummy' until the code list has been finished and approved. </xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:token">							<xs:enumeration value="01">								<xs:annotation>									<xs:documentation>EMPTY PACKAGING</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="02">								<xs:annotation>									<xs:documentation>EMPTY CONTAINER</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="03">								<xs:annotation>									<xs:documentation>EMPTY IBC</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="04">								<xs:annotation>									<xs:documentation>EMPTY LARGE PACKAGING</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="05">								<xs:annotation>									<xs:documentation>EMPTY TANK-VEHICLE</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="06">								<xs:annotation>									<xs:documentation>EMPTY TANK-WAGON</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="07">								<xs:annotation>									<xs:documentation>EMPTY DETACHABLE TANK</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="08">								<xs:annotation>									<xs:documentation>EMPTY DEMOUNTABLE TANK</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="09">								<xs:annotation>									<xs:documentation>EMPTY TANK-CONTAINER</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="10">								<xs:annotation>									<xs:documentation>EMPTY PORTABLE TANK</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="11">								<xs:annotation>									<xs:documentation>EMPTY BATTERY-VEHICLE</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="12">								<xs:annotation>									<xs:documentation>EMPTY BATTERY-WAGON</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="13">								<xs:annotation>									<xs:documentation>EMPTY LARGE CONTAINER WITH MULTIPLE LINKED ELEMENTS</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="14">								<xs:annotation>									<xs:documentation>EMPTY VEHICLE</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="15">								<xs:annotation>									<xs:documentation>EMPTY WAGON</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="16">								<xs:annotation>									<xs:documentation>EMPTY RECEPTACLE le 1000L</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="17">								<xs:annotation>									<xs:documentation>EMPTY RECEPTACLE gt 1000L</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="18">								<xs:annotation>									<xs:documentation>EMPTY</xs:documentation>								</xs:annotation>							</xs:enumeration>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="LimitedQuantityIndicator" type="xs:boolean" minOccurs="0">					<xs:annotation>						<xs:documentation>Indicator for labelled dangerous goods in limited quantity according to chapter 3.-4 RID</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RID_Checking">		<xs:annotation>			<xs:documentation>When RID DG is transported in the train the Ru has to transmit here the RID check results from the Carrier, Loader, Filler and Unloader </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="CheckingBody">					<xs:annotation>						<xs:documentation>Identification of the body which performed the RID check</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="BodyType">								<xs:annotation>									<xs:documentation>Following types of bodies are authorised (RID 1.4.3):01 Carrier02 Loader03 Filler04 Unloader</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:enumeration value="01"/>										<xs:enumeration value="02"/>										<xs:enumeration value="03"/>										<xs:enumeration value="04"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="BodyID" type="CompanyCode">								<xs:annotation>									<xs:documentation>4N Company Code</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="CheckingType" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Following types of checks are authorised (RID 1.4.3):Carrier:01 Prescribed documentation attached to transport docuemnt02 Defects, leackages, cracks, missing equipment on wagons or equipmentLoader:11 Damage of packing12 Compliance with prohibition on mixed loading13 Uncleaned empty packageFiller:21 Date of next inspection of wagons22 DG is filled only into authorized tanks23 Permissible level of filling24 Plackards, plates from RID chapter 5.3 are visible on wagon25 Correct Closure of wagons / tanks26 Leackage on wagons / tanksUnloader:31 Damage of packages or of tanks32 Required DG documentation available33 Cleaning, degasing, decontamination of wagons from residues34 Plackards, plates from RID chapter 5.3 are removed from wagon</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:enumeration value="01"/>							<xs:enumeration value="02"/>							<xs:enumeration value="11"/>							<xs:enumeration value="12"/>							<xs:enumeration value="13"/>							<xs:enumeration value="21"/>							<xs:enumeration value="22"/>							<xs:enumeration value="23"/>							<xs:enumeration value="24"/>							<xs:enumeration value="25"/>							<xs:enumeration value="26"/>							<xs:enumeration value="31"/>							<xs:enumeration value="32"/>							<xs:enumeration value="33"/>							<xs:enumeration value="34"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="CheckingDateTime" type="xs:dateTime">					<xs:annotation>						<xs:documentation>Date and Time when the check was performed</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="CheckingLocation" type="LocationIdent">					<xs:annotation>						<xs:documentation>The location where the check took place</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="CheckingResults">					<xs:annotation>						<xs:documentation>Description of the checks' results (in conjunction with the element CheckingType) and possible need for follow-up:01 Results OK, no follow up needed during transportation02 Results OK, but follow up needed during transportation03 Results not OK, transportation rejected</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:pattern value="01"/>							<xs:pattern value="02"/>							<xs:pattern value="03"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingRoadUnit">		<xs:annotation>			<xs:documentation>Describes the type and content of a Rolling road unit</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="RollingRoadUnitDetails">					<xs:annotation>						<xs:documentation>Details for Rolling Road units on wagon</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element ref="LoadingStatus"/>							<xs:element name="RollingRoadUnitType" default="HGZ" minOccurs="0">								<xs:annotation>									<xs:documentation>Type of Rolling Road unit on Wagon</xs:documentation>									<xs:documentation>CODE:</xs:documentation>									<xs:documentation>READ: <br/> - Consignee</xs:documentation>									<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>									<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:minLength value="1"/>										<xs:maxLength value="3"/>										<xs:enumeration value="HGZ">											<xs:annotation>												<xs:documentation>articulated lorry</xs:documentation>											</xs:annotation>										</xs:enumeration>										<xs:enumeration value="SAL">											<xs:annotation>												<xs:documentation>semi-trailer</xs:documentation>											</xs:annotation>										</xs:enumeration>										<xs:enumeration value="MW">											<xs:annotation>												<xs:documentation>motor vehicle</xs:documentation>											</xs:annotation>										</xs:enumeration>										<xs:enumeration value="ANH">											<xs:annotation>												<xs:documentation>trailer</xs:documentation>											</xs:annotation>										</xs:enumeration>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="Vehicles" minOccurs="0" maxOccurs="2">								<xs:annotation>									<xs:documentation>List of vehicles loaded (i.e. truck and trailer).</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="NumberPlate">											<xs:annotation>												<xs:documentation>Number plate of the vehicle.</xs:documentation>												<xs:documentation>READ: <br/> - Consignee</xs:documentation>												<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>												<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:string">													<xs:maxLength value="10"/>													<xs:minLength value="1"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element ref="CountryCodeISO"/>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="TareWeightVehicle" type="WeightValueKilo">								<xs:annotation>									<xs:documentation>Total weight [kg] of vehicle (truck and trailer).</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="Haulier" minOccurs="0">								<xs:annotation>									<xs:documentation>Information concerning the haulier.</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element ref="Name">											<xs:annotation>												<xs:documentation>Name of haulier.</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element ref="CountryCodeISO"/>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="Attendants" minOccurs="0" maxOccurs="2">								<xs:annotation>									<xs:documentation>Attendants during the transport.</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="LastName">											<xs:annotation>												<xs:documentation>Last name of attendant.</xs:documentation>												<xs:documentation>READ: <br/> - Consignee</xs:documentation>												<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>												<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:string">													<xs:minLength value="1"/>													<xs:maxLength value="25"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element name="FirstName" minOccurs="0">											<xs:annotation>												<xs:documentation>Optional first name of the attendant.</xs:documentation>												<xs:documentation>READ: <br/> - Consignee</xs:documentation>												<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>												<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:string">													<xs:minLength value="1"/>													<xs:maxLength value="15"/>												</xs:restriction>											</xs:simpleType>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="Goods" maxOccurs="99">					<xs:annotation/>				</xs:element>				<xs:element ref="SummaryOFGoodsWithSameRID" minOccurs="0" maxOccurs="25"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingRoadUnitType">		<xs:annotation>			<xs:documentation>Type of Rolling Road unit on Wagon</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="HGZ">					<xs:annotation>						<xs:documentation>articulated lorry</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="SAL">					<xs:annotation>						<xs:documentation>semi-trailer</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="MW">					<xs:annotation>						<xs:documentation>motor vehicle</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ANH">					<xs:annotation>						<xs:documentation>trailer</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="RollingStockDataset">		<xs:annotation>			<xs:documentation>Rolling Stock adminsitrative and Technical Dataset</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="AdministrativeDataSet">					<xs:complexType>						<xs:sequence>							<xs:element ref="WagonNumberFreight"/>							<xs:element name="PreviousWagonNumberFreight" type="WagonIdent" minOccurs="0">								<xs:annotation>									<xs:documentation>For identification of a wagon after renumbering</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="RegistrationCountry" type="CountryIdentISO">								<xs:annotation>									<xs:documentation>ISO country code of registration country</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="DatePutIntoService">								<xs:annotation>									<xs:documentation>Date of first operation</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="AuthorisationValidUntil" type="xs:date" minOccurs="0">								<xs:annotation>									<xs:documentation>End date for restricted authorisation (special case)</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="SuspensionOfAuthorisation" type="xs:boolean">								<xs:annotation>									<xs:documentation>Information if authorisation has been suspended by the authority</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="DateSuspensionOfAuthorisation" type="xs:date" minOccurs="0">								<xs:annotation>									<xs:documentation>Date of the suspension of authorisation; must be provided in case of suspension</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="MultilateralAuthorisationCountries" type="CountryIdentISO" minOccurs="0" maxOccurs="unbounded">								<xs:annotation>									<xs:documentation> ISO country code of countries where the wagon is authorised (applies only in case of limited interoperability); first entry indicates the initial authorisation country</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="ChannelTunnelPermitted" type="xs:boolean" minOccurs="0">								<xs:annotation>									<xs:documentation>Indication if wagon is allowed to pass the Channel Tunnel - if the transport is planned between UK and France and should use Eurotunnel infrastructure.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="QuieterRoutesExemptionCountry" type="CountryIdentISO" minOccurs="0" maxOccurs="unbounded">								<xs:annotation>									<xs:documentation>ISO code of country where the wagon has an exemption in accordance with TSI Noise to run on quieter routes although it is not TSI noise compliant</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="KeeperShortNameVKM">								<xs:annotation>									<xs:documentation>Vehicle Keeper Marking of the wagon keeper as listed in VKM register (http://www.era.europa.eu/Document-Register/Pages/list-VKM.aspx, column B - without special characters)</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="ECM">								<xs:annotation>									<xs:documentation> Full name of the assigned Entity in Charge of Maintenance</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:maxLength value="256"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="PlannedChangeOfECM" minOccurs="0">								<xs:complexType>									<xs:sequence>										<xs:element name="CurrentECMAssignedUntil" type="xs:date">											<xs:annotation>												<xs:documentation> Date until the current Entity in Charge of Maintenance is assigned to the wagon</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="SubsequentECM">											<xs:annotation>												<xs:documentation> Full name of the following Entity in Charge of Maintenance</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:string">													<xs:maxLength value="256"/>												</xs:restriction>											</xs:simpleType>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="ECMCertificate">								<xs:annotation>									<xs:documentation>ECM certificate information</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="EINNumber">											<xs:annotation>												<xs:documentation>ECM certificate reference numberNOTE: this is a placeholder! CR 335 by ERA is containing this element and its full description and code lists.</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element ref="CountryCodeISO"/>													<xs:element name="TypeDocumentEIN" type="Numeric2-2">														<xs:annotation>															<xs:documentation>Code List Candidate: 31, 34</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="CounterAcreditedRecognizedBody" type="Numeric0-2"/>													<xs:element name="EINYear" type="Numeric2-2"/>													<xs:element name="EINCounter">														<xs:simpleType>															<xs:restriction base="xs:integer">																<xs:minInclusive value="0"/>																<xs:maxInclusive value="9999"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="ECMCertificateValidFrom" type="xs:date">											<xs:annotation>												<xs:documentation>Certificate valid from date</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="ECMCertificateValidTo" type="xs:date">											<xs:annotation>												<xs:documentation>Certificate valid to date</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="CoversTankWagonsForDangerousGoods" type="xs:boolean">											<xs:annotation>												<xs:documentation>Certificate covers tank wagons for dangerous goods</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="CoversNonTankWagonsForDangerousGoods" type="xs:boolean">											<xs:annotation>												<xs:documentation>Certificate covers other wagons specialised in transport of dangerous goods</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="ECMCertificateSuspended" type="xs:boolean">											<xs:annotation>												<xs:documentation>Identification if certificate has been suspended for any reason</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="DateECMCertificateSuspended" type="xs:date" minOccurs="0">											<xs:annotation>												<xs:documentation>Date of the suspension of the ECM certificate; must be provided in case of suspension</xs:documentation>											</xs:annotation>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element ref="InteropCapability">								<xs:annotation>									<xs:documentation>Identification of the general interoperability capability of the wagonThe following values/codes are proposed for the usage (defined in the InteropCapabilityCode):01 = National02 = Bi-/Multilateral (with agreement or authorisation grid)03 = RIV05 = TEN06 = TEN-GE07 = TEN-CW08 = TEN RIV</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="GCUWagon" type="xs:boolean">								<xs:annotation>									<xs:documentation>Indication if wagon is operated under the GCU contract</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="DesignDataSet">					<xs:complexType>						<xs:sequence>							<xs:element name="LetterMarking">								<xs:annotation>									<xs:documentation>Complete wagon category letter code. The Identification marking for freight rolling stock (wagon type) is defined in UIC Leaflet 438-2</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:maxLength value="20"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="TankCode" minOccurs="0">								<xs:annotation>									<xs:documentation>Tank code (applies only for tank wagons). The codes are defined in the RID regulation, chapter 4.3.3 and 4.3.4.1.1</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:maxLength value="20"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="WagonNumberOfAxles"/>							<xs:element name="WheelSetType" minOccurs="0">								<xs:annotation>									<xs:documentation>Type name of the wheel sets, and the name of the type depends on the manufacturer.</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:maxLength value="256"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="WheelDiameter" minOccurs="0"/>							<xs:element ref="WheelsetGauge" minOccurs="0" maxOccurs="unbounded"/>							<xs:element ref="WheelSetTransformationMethod" minOccurs="0"/>							<xs:element ref="NumberOfBogies" minOccurs="0">								<xs:annotation>									<xs:documentation>Number of bogies for a wagon (applies for bogie wagons only)</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="BogiePitch" minOccurs="0"/>							<xs:element name="BogiePivotPitch" type="Numeric1-5" minOccurs="0">								<xs:annotation>									<xs:documentation>Largest distance between two adjacent bogie pitches in mm</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="InnerWheelbase" type="Numeric1-5">								<xs:annotation>									<xs:documentation>Maximum distance between two adjacent  axles in mm</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="CouplingType" minOccurs="0"/>							<xs:element name="BufferType" minOccurs="0">								<xs:annotation>									<xs:documentation> Classification of buffer. The following values are mostly used in the sector.: A, AX, B, C, CX, L0 (130), L0 (150), L2 (130), L2 (150), L4 (130), L4 (150)</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:maxLength value="256"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="NormalLoadingGauge" minOccurs="0"/>							<xs:element ref="MinCurveRadius">								<xs:annotation>									<xs:documentation> Minimum allowed curve radius due to design characteristics, measured in meters</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="MinVerticalRadiusYardHump" minOccurs="0"/>							<xs:element ref="WagonWeightEmpty">								<xs:annotation>									<xs:documentation>Weight of the empty wagon (tara weight) in kg</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="LengthOverBuffers"/>							<xs:element ref="MaxAxleWeight"/>							<xs:element name="LoadTable" minOccurs="0" maxOccurs="unbounded">								<xs:annotation>									<xs:documentation>Indicates the load tables marked on the wagon. When load tables are marked on the wagon the information must be provided in the RSRD message.Several load tables (international, product specific for LPG wagons  and additional/country specific) can be specified by providing the element several times consecutively.For special wagons with specific load tables (e.g. heavy haul wagons) no load table need to be provided. The complete load table must be provided including the empty load row (if existent).</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="LoadTableProduct" minOccurs="0">											<xs:annotation>												<xs:documentation>Product description, only applies for product-specific load tables</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="ProductUNCode" type="Numeric4-4">														<xs:annotation>															<xs:documentation>UN code of product if product specific load table</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="ProductRIDName">														<xs:annotation>															<xs:documentation> RID product name as written on the folding panel</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:maxLength value="256"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="LoadTableCountry" type="CountryIdentISO" minOccurs="0" maxOccurs="unbounded">											<xs:annotation>												<xs:documentation>ISO country code of countries for additional load tables</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="SpeedCategory" type="Numeric1-5" maxOccurs="unbounded">											<xs:annotation>												<xs:documentation>Numeric speed in load table, without speed empty in km/h</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element ref="LoadTableStars" minOccurs="0">											<xs:annotation>												<xs:documentation>Number of load table stars. Currently recognized values/codes:1 = Authorised to run loaded in trains up to 100 km/h with a brake that does not meet all the requirements for 100 km/h conditions2 = Authorised to run loaded in trains up to 120 km/h with a brake that does not meet all the requirements for 120 km/h conditions3 = Authorised to run loaded in trains up to 120 km/h with a brake that does not meet all the requirements for 120 km/h conditions. Wagon is fitted with an automatic load-proportional braking system. </xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="RouteClassPayloads" maxOccurs="unbounded">											<xs:complexType>												<xs:sequence>													<xs:element ref="RouteClass"/>													<xs:element name="MaxPayload" maxOccurs="unbounded">														<xs:annotation>															<xs:documentation>Maximum payload in tonns of line category; number of entries must fit to number of entries in SpeedCategory</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:decimal">																<xs:totalDigits value="4"/>																<xs:fractionDigits value="1"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element ref="MaxDesignSpeed"/>							<xs:element ref="AirBrake"/>							<xs:element ref="HandBrake">								<xs:annotation>									<xs:documentation>Characteristics of hand brake</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="DerailmentDetectionDevice" type="DerailmentDetectionDevice" minOccurs="0"/>							<xs:element name="BrakeBlock" minOccurs="0">								<xs:annotation>									<xs:documentation>Characteristics of brake blocks</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="BrakeBlockName" minOccurs="0">											<xs:annotation>												<xs:documentation>Name of the brake block type, including the length in mm</xs:documentation>											</xs:annotation>											<xs:simpleType>												<xs:restriction base="xs:string">													<xs:maxLength value="256"/>												</xs:restriction>											</xs:simpleType>										</xs:element>										<xs:element name="CompositeBrakeBlockRetrofitted" type="xs:boolean" minOccurs="0">											<xs:annotation>												<xs:documentation> Indication if composite brake blocks are retrofitted or originally equipped</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="CompositeBrakeBlockInstallationDate" type="xs:date" minOccurs="0">											<xs:annotation>												<xs:documentation>Date of composite brake block installation, for originally equipped wagon = date put into service</xs:documentation>											</xs:annotation>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="WagonTelematics" type="WagonTelematics" minOccurs="0">								<xs:annotation>									<xs:documentation xml:lang="en">Information about telematics devices mounted on the wagon.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="MaxLengthOfLoad" minOccurs="0">								<xs:annotation>									<xs:documentation> Maximum length of the load measured in mm </xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="LoadArea" minOccurs="0"/>							<xs:element name="HeightOfLoadingPlaneUnladen" type="Numeric1-5" minOccurs="0">								<xs:annotation>									<xs:documentation>Height of the loading plane when wagon is empty measured in mm</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="RemovableAccessories" minOccurs="0" maxOccurs="unbounded">								<xs:complexType>									<xs:sequence>										<xs:element ref="TypeOfRemovableAccessories">											<xs:annotation>												<xs:documentation>Specification of removable accessory.TypeOfRemovableAccessories code list is used. Values refer to UIC Leaflet 920-13:01 = Removable stanchion02 = Removable side flap of flat wagon03 = Removable end flap of flat wagon04 = Removable side rail05 = Removable intermediate upright for securing the load06 = Stanchion chain07 = Removable handle and wheel for winch on car-carrying wagon08 = Swivelling bolster (with stanchions)09 = Coupling rod (rigid coupling)10 = Ice bunker11 = Ice bunker screen12 = Ice bunker frame13 = Trestle or bar with hooks for hanging meat14 = Movable cross-member of wagon with low loading plane15 = Removable support16 = Mooring cross-member on wagon for special loads17 = Movable floor panel on wagon for special loads18 = Scotch19 = Skid bar with or without shoes on car-carrying wagon20 = Mooring strap on car-carrying wagon21 = Beam for movable ramp on car-carrying wagon22 = Spare heating half-coupling23 = Fire extinguisher24 = Wheel scotches (for cars) on car-carrying wagon25 = Gangway loading ramp on car-carrying wagon26 = Metal cradles for rolls of metal sheeting27 = Panel for covering markings28 = Loading frame for special types of goods29 = Headstock for "rolling roads"99 = Other wagon accessories</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="NumberOfAccessorOfSpecType" type="Numeric2-2">											<xs:annotation>												<xs:documentation>Number of specified accessory equipped on the wagon</xs:documentation>											</xs:annotation>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element ref="LoadingCapacity" minOccurs="0"/>							<xs:element ref="MaxGrossWeight">								<xs:annotation>									<xs:documentation>Weight of max Gross Load Weight  plus the tare weight of the equipment in kg</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="VapourReturnSystem" type="xs:boolean" minOccurs="0">								<xs:annotation>									<xs:documentation>Indication if tank wagon is equipped with a vapour return system</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="FerryPermittedFlag" minOccurs="0">								<xs:annotation>									<xs:documentation> Indication if wagon is permitted to be used on ferries</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="FerryRampAngle" minOccurs="0">								<xs:annotation>									<xs:documentation>Maximum allowed angle of the ferry ramp (in grades: °)</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:decimal">										<xs:totalDigits value="3"/>										<xs:fractionDigits value="2"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="TemperatureRange" minOccurs="0">								<xs:complexType>									<xs:sequence>										<xs:annotation>											<xs:documentation>Temperature Range</xs:documentation>										</xs:annotation>										<xs:element ref="MaxTemp"/>										<xs:element ref="MinTemp"/>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element ref="TechnicalForwardingRestrictions" minOccurs="0" maxOccurs="unbounded">								<xs:annotation>									<xs:documentation>Restrictions relevant to wagon operations in train formation, yards or in trains due to design characteristics.Type will be the RestrictionCode instead of ForwardingRestrictionType, according to 920-13: annotation will carry the information that only thechnical parameters are allowed to be used here. Only the code numbers should be in the annotation</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="DateLastOverhaul">								<xs:annotation>									<xs:documentation>Date of the last overhaul, if yet no overhaul date of putting into service</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="OverhaulValidityPeriod"/>							<xs:element ref="PermittedTolerance"/>							<xs:element ref="PlannedDateNextOverhaul" minOccurs="0"/>							<xs:element name="DateOfNextTankInspection" type="xs:date" minOccurs="0">								<xs:annotation>									<xs:documentation>Date of the next tank inspection, applies only for tank wagons</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingStockDatasetMessage">		<xs:annotation>			<xs:documentation>Rolling Stock adminsitrative and Technical Dataset</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="RollingStockDataset" minOccurs="0" maxOccurs="unbounded"/>				<xs:element name="RefusedWagonNumbers" minOccurs="0" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element ref="WagonNumberFreight"/>							<xs:element ref="RefusalCode"/>							<xs:element ref="KeeperShortNameVKM" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingStockDatasetQueryMessage">		<xs:annotation>			<xs:documentation>Rolling Stock adminsitrative and Technical Dataset</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="WagonNumberFreight" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingStockIdentification">		<xs:annotation>			<xs:documentation>Code used to identify a vehicle or a trainset</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="EuropeanVehicleNumber" minOccurs="0"/>				<xs:element name="TrainsetID" minOccurs="0">					<xs:annotation>						<xs:documentation>Coding used to identify uniquely a trainset</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="12"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingStockRestrictionMessage">		<xs:annotation>			<xs:documentation>Message used for passenger trains when the restrictions and defects are sent sent within the Passenger Train Composition Process message</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TransportOperationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="LocationOfRestrictionDetection" minOccurs="0"/>				<xs:element ref="UnitIdentification"/>				<xs:element ref="PassengerUnitRestriction"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingStockTechnicalData">		<xs:annotation>			<xs:documentation>This element shows the rolling stock relevant technical data for the rolling stock within a running train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="NumberOfAxles" minOccurs="0"/>				<xs:element ref="WagonMaxSpeed" minOccurs="0"/>				<xs:element ref="LengthOverBuffers" minOccurs="0"/>				<xs:element ref="WagonWeightEmpty" minOccurs="0"/>				<xs:element ref="TotalLoadWeight" minOccurs="0"/>				<xs:element ref="LoadingGauge" minOccurs="0"/>				<xs:element ref="ExceptionalGaugingProfile" minOccurs="0"/>				<xs:element ref="ExceptionalGaugingIdent" minOccurs="0"/>				<xs:element ref="TypeOfHeating" minOccurs="0"/>				<xs:element ref="HandBrake" minOccurs="0"/>				<xs:element ref="AirBrake" minOccurs="0"/>				<xs:element ref="AirBrakeSpecialCharacteristic" minOccurs="0"/>				<xs:element ref="CouplingType" minOccurs="0"/>				<xs:sequence minOccurs="0" maxOccurs="unbounded">					<xs:element ref="BrakeType"/>					<xs:element ref="BrakeWeight"/>				</xs:sequence>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RollingStockType">		<xs:annotation>			<xs:documentation>Indicates the type of the rolling stock, used in the capacity product.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>Composite</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>EMU</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>DMU</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:complexType name="RoughDurationType">		<xs:annotation>			<xs:documentation>Definition of Temporal Extend of the TCR when the exact times are not yet known</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="StartYear" type="xs:gYear">				<xs:annotation>					<xs:documentation>Calendar year when the TCR starts</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="StartWeek" type="WeekType">				<xs:annotation>					<xs:documentation>Calendar week when the TCR starts</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="EndYear" type="xs:gYear">				<xs:annotation>					<xs:documentation>Calendar year when the TCR ends</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="EndWeek" type="WeekType">				<xs:annotation>					<xs:documentation>Calendar week when the TCR ends</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="RouteClass">		<xs:annotation>			<xs:documentation>Indication of the route class (based on CEN EN 15528: line categories for managing the interface between load limits of vehicles on infrastructure). All the codes in this code list refer to CEN EN 15528: line categories for managing the interface between load limits of vehicles on infrastructure.CM2, CM3 and CM 4 equal M2, M3 and M4 which might be used in some legacy systems which only support two character codes.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="3"/>				<xs:enumeration value="A"/>				<xs:enumeration value="B"/>				<xs:enumeration value="B1"/>				<xs:enumeration value="B2"/>				<xs:enumeration value="C"/>				<xs:enumeration value="C2"/>				<xs:enumeration value="C3"/>				<xs:enumeration value="C4"/>				<xs:enumeration value="CM"/>				<xs:enumeration value="CM2"/>				<xs:enumeration value="CM3"/>				<xs:enumeration value="CM4"/>				<xs:enumeration value="CE"/>				<xs:enumeration value="D"/>				<xs:enumeration value="D2"/>				<xs:enumeration value="D3"/>				<xs:enumeration value="D4"/>				<xs:enumeration value="D5"/>				<xs:enumeration value="E"/>				<xs:enumeration value="E4"/>				<xs:enumeration value="E5"/>				<xs:enumeration value="E6"/>				<xs:enumeration value="F"/>				<xs:enumeration value="G"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="RouteInformation" type="FreeText">		<xs:annotation>			<xs:documentation>The route of the journey for a wagon / shipment or Intermodal unit assigned by the LRU</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Routing">		<xs:annotation>			<xs:documentation>Sequential information about the complete routing of the consignment, the LeadRu  decides wether to provide this information or not</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="RouteSection" maxOccurs="30">					<xs:annotation>						<xs:documentation>Route sequence</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="SequenceID" type="xs:int">								<xs:annotation>									<xs:documentation>Position of the route section in transport chain. Used to determine the exact way of the transport for customs purposes.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:sequence>								<xs:element name="RouteCode">									<xs:annotation>										<xs:documentation>Route code (International RouteCode)</xs:documentation>									</xs:annotation>									<xs:simpleType>										<xs:restriction base="xs:string">											<xs:length value="5"/>											<xs:pattern value="\d*[1-9]\d*0"/>										</xs:restriction>									</xs:simpleType>								</xs:element>								<xs:element name="RouteText" minOccurs="0">									<xs:annotation>										<xs:documentation>Description of the specific route section</xs:documentation>									</xs:annotation>									<xs:simpleType>										<xs:restriction base="xs:string">											<xs:minLength value="1"/>											<xs:maxLength value="80"/>										</xs:restriction>									</xs:simpleType>								</xs:element>							</xs:sequence>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="RP_Code">		<xs:annotation>			<xs:documentation>Routing point code of the production station of the acceptance or delivery point. </xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:length value="5"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="RU_DeclarationCode">		<xs:annotation>			<xs:documentation>Carrier declaration code. </xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Without packing</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Unsatisfactory packaging: ...(give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Insufficient packaging: ... (give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4.1">					<xs:annotation>						<xs:documentation>Goods clearly in poor condition: ... (give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4.2">					<xs:annotation>						<xs:documentation>Goods damaged:(give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4.3">					<xs:annotation>						<xs:documentation>Goods wet: ... (give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4.4">					<xs:annotation>						<xs:documentation>Goods frozen: ... (give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>Loaded by the consignor</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>Loaded by the carrier in inclement weather at the request of the consignor </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation>Unloaded by the consignee</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation>Unloaded by the carrier in ...</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9.1">					<xs:annotation>						<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of inclement weather </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9.2">					<xs:annotation>						<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of sealing of the wagon or ITU </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9.3">					<xs:annotation>						<xs:documentation>Inclement weather, at the request of the consignee Impossible to make the examination in accordance with CIM Article 11 section 3, because of load in the wagon or ITU inaccessible </xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>Request for examination in accordance with CIM Article 11 section 3 presented late by the consignor</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>Examination not made because of a shortage of resources: ... (give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>Other reserves: ... (give details)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>Code used for declarations, which are no reservations. This code is not included in the official CIT code list and is not to be printed on the paper consignment note.</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="RU_Partner" type="CompanyCode">		<xs:annotation>			<xs:documentation>Railway Undertaking</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="RunningStatus">		<xs:annotation>			<xs:documentation>Identifies the status of a train related to the actual time at the reporting point.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="00">				<xs:annotation>					<xs:documentation>Not specified</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="01">				<xs:annotation>					<xs:documentation>Arrival at destination</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="02">				<xs:annotation>					<xs:documentation>Departure at origin</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="03">				<xs:annotation>					<xs:documentation>Intermediate arrival</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="04">				<xs:annotation>					<xs:documentation>Intermediate departure</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="05">				<xs:annotation>					<xs:documentation>Pass through</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="06">				<xs:annotation>					<xs:documentation>NEW CODES: Some IMs are transmitting these codes (6 - 9)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="07">				<xs:annotation>					<xs:documentation/>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="08">				<xs:annotation>					<xs:documentation/>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="09">				<xs:annotation>					<xs:documentation/>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="10">				<xs:annotation>					<xs:documentation>Not specified for wagon</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="11">				<xs:annotation>					<xs:documentation>Wagon arrival at its destination by train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="12">				<xs:annotation>					<xs:documentation>Wagon departure from its station of origin by train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="13">				<xs:annotation>					<xs:documentation>Wagon arrival at reporting point by train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="14">				<xs:annotation>					<xs:documentation>Wagon departure from reporting point by train (HLR)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="15">				<xs:annotation>					<xs:documentation>Wagon run-through at reporting point by train</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="16">				<xs:annotation>					<xs:documentation>Wagon parked at reporting point (MAD)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="17">				<xs:annotation>					<xs:documentation>Wagon shunted at reporting point</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="18">				<xs:annotation>					<xs:documentation>Wagon arrived at reporting point</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="19">				<xs:annotation>					<xs:documentation>Wagon departure from reporting point</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="RunningStatusReportMessage">		<xs:annotation>			<xs:documentation> This message can be sent by RU to IM for reporting the precise localisation of the train, and contains raw GNSS data. The frequency of the message will be subject to agreements between RUs and IMs.  </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TelematicDeviceID">					<xs:annotation>						<xs:documentation>ID of the tracking device on the transport device. Value "NA" if not applicable.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="TransportDeviceID">					<xs:annotation>						<xs:documentation>Type and identification of the object that is tracked by the telematic device. Only one of the choices has to be provided.</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:choice>							<xs:element ref="OperationalTrainNumberIdentifier"/>							<xs:element name="LocoNumber">								<xs:annotation>									<xs:documentation>Identifies the number of the locomotive, usually the European Vehicle Number on 12N. It is currently not restricted only to numeric values.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="EuropeanVehicleNumber"/>							<xs:element ref="WagonNumberFreight" minOccurs="1">								<xs:annotation>									<xs:documentation>Identifies uniquely the freight wagon by its number</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="LoadUnitNumber" type="LoadUnitNumberType" minOccurs="1">								<xs:annotation>									<xs:documentation> Identification number of load units used in combined transport, such as containers and swap bodies. First 4A the owner key, second 6N registration number, third 1N control digit</xs:documentation>								</xs:annotation>							</xs:element>						</xs:choice>					</xs:complexType>				</xs:element>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="LocationDateTime" minOccurs="0"/>				<xs:element ref="GeoLocalisation"/>				<xs:element name="TotalLoadWeight" minOccurs="0">					<xs:annotation>						<xs:documentation>The total weight of the transportation unit on the freight wagon. This is the booked or actual weight of goods including packing and carrier's equipment</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ScheduledDateTimeAtTransfer" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The referenced date and time of arrival or exit at the border between two different IMs</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ScheduledTimeAtHandover" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The referenced date and time of departure or entrance at the border between two different IMs</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="ScheduledTimeAtLocation" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Scheduled Date and Time at a location related to the status of the train or wagon at the given location</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Seals">		<xs:annotation>			<xs:documentation>Describes the seals used for the consignment</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="NumberOfSeals">					<xs:annotation>						<xs:documentation>Number of the seals attached by the original consignor.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:int">							<xs:minInclusive value="0"/>							<xs:totalDigits value="2"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="SealsDescription" minOccurs="0" maxOccurs="10">					<xs:annotation>						<xs:documentation>Additional information of the original consignor regarding the attached seals.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:maxLength value="10"/>							<xs:minLength value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="SearchCriteriaType">		<xs:sequence>			<xs:element name="TCRCriteria" type="TCRSearchCriteria" minOccurs="0"/>			<xs:element name="PositiveCapacityProductCriteria" type="CapacityProductSearchCriteria" minOccurs="0"/>			<xs:element name="CapacityModelCriteria" type="CapacityModelSearchCriteria" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="SectionDepartureDate" type="xs:date">		<xs:annotation>			<xs:documentation>Departure date at the origin of the section</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="SectionDepartureTime" type="xs:time"/>	<xs:complexType name="SectionsType">		<xs:sequence>			<xs:element name="Section" type="SectionType" maxOccurs="unbounded"/>		</xs:sequence>	</xs:complexType>	<xs:complexType name="SectionType">		<xs:sequence>			<xs:element ref="StartLocation" minOccurs="0"/>			<xs:element ref="EndLocation" minOccurs="0"/>			<xs:element name="Name" type="FreeText" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="Sender">		<xs:annotation>			<xs:documentation>The sender of the message</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:simpleContent>				<xs:extension base="CompanyCode">					<xs:attribute ref="CI_InstanceNumber"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="SenderReference" type="FreeText">		<xs:annotation>			<xs:documentation>reference used by the sender (e.g.  FTP file name)</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Ship">		<xs:annotation>			<xs:documentation>Additional information for transports, which shall be handed over to a ship</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="VesselIndication"/>				<xs:element name="HarbourName" minOccurs="0">					<xs:annotation>						<xs:documentation>Name of harbour, where the transport will be handed over to a ship.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="35"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="ShipOwner" minOccurs="0">					<xs:annotation>						<xs:documentation>Name of ship owner.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="35"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="SpecialServiceDescription">		<xs:annotation>			<xs:documentation>Special Service provided in a Train according to TAP Code List B.4.7161</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="SpecialServiceDescriptionCode" minOccurs="0"/>				<xs:element ref="AvailabilityFrom" minOccurs="0"/>				<xs:element ref="AvailabilityTo" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="SpecialServiceDescriptionCode">		<xs:annotation>			<xs:documentation>Service on a Train according to TAP Code List B.4.716, type7161CodeList</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:annotation>				<xs:documentation xml:lang="en">Code list for the special services (B.4.7161)</xs:documentation>				<xs:appinfo>					<dc:title>Code list for the special services</dc:title>					<dc:source>B.4.7161</dc:source>				</xs:appinfo>			</xs:annotation>			<xs:restriction base="xs:string">				<xs:maxLength value="3"/>				<xs:enumeration value="00">					<xs:annotation>						<xs:documentation xml:lang="en">Alternative service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">The journey planner algorithm should look for an alternative Service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">1</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation xml:lang="en">Additional loading</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Additional loading of vehicles on a train of accompanied motorcars</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation xml:lang="en">Additional unloading</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Additional unloading of vehicles from a train of accompanied motorcars</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation xml:lang="en">Breakfast</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Breakfast</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation xml:lang="en">Dinner</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Dinner</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="7">					<xs:annotation>						<xs:documentation xml:lang="en">Loading</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Loading of vehicles on a train of accompanied motorcars</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="8">					<xs:annotation>						<xs:documentation xml:lang="en">Lunch</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Lunch</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="9">					<xs:annotation>						<xs:documentation xml:lang="en">Unloading</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Unloading of vehicles from a train of accompanied motorcars</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation xml:lang="en">Child</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Services for children</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation xml:lang="en">Cold buffet</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Cold buffet service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation xml:lang="en">Restaurant in 1st class only</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Restaurant service in 1st class only</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="23">					<xs:annotation>						<xs:documentation xml:lang="en">Hot buffet</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Hot buffet service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation xml:lang="en">Meal included for 1st class passengers</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Meal service included for 1st class passengers</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="25">					<xs:annotation>						<xs:documentation xml:lang="en">Trolley</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Trolley service (beverage and food cart)</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="26">					<xs:annotation>						<xs:documentation xml:lang="en">Snack</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Snack</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="27">					<xs:annotation>						<xs:documentation xml:lang="en">Disabled</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Services for disabled persons</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="28">					<xs:annotation>						<xs:documentation xml:lang="en">Movies</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Movies</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="29">					<xs:annotation>						<xs:documentation xml:lang="en">Business</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Services for business people</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="30">					<xs:annotation>						<xs:documentation xml:lang="en">Nursery</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Nursery service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="31">					<xs:annotation>						<xs:documentation xml:lang="en">Buffet</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Buffet</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="32">					<xs:annotation>						<xs:documentation xml:lang="en">Special services for military</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Special services for army families</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="33">					<xs:annotation>						<xs:documentation xml:lang="en">Boarding possible 2 hours before departure</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Boarding is possible 2 hours before departure</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="34">					<xs:annotation>						<xs:documentation xml:lang="en">Alighting possible until 2 hours after arrival</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Alighting is possible up to 2 hours after arrival</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="35">					<xs:annotation>						<xs:documentation xml:lang="en">Boarding possible 30 minutes before departure</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Boarding is possible 30 minutes before departure</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="36">					<xs:annotation>						<xs:documentation xml:lang="en">Alighting possible until 30 minutes after arrival</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Alighting is possible up to 30 minutes after arrival</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="37">					<xs:annotation>						<xs:documentation xml:lang="en">Postal services</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Postal services available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="38">					<xs:annotation>						<xs:documentation xml:lang="en">Meal at the seat</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Meal is provided at the seat</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="39">					<xs:annotation>						<xs:documentation xml:lang="en">Self service</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Self service meals</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="40">					<xs:annotation>						<xs:documentation xml:lang="en">Overnight stay</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Overnight stay possible on board</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="41">					<xs:annotation>						<xs:documentation xml:lang="en">Luggage transport</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Luggage transport offered</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="42">					<xs:annotation>						<xs:documentation xml:lang="en">Luggage transport excluded</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Luggage transport is not offered</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="43">					<xs:annotation>						<xs:documentation xml:lang="en">Music</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Music</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="44">					<xs:annotation>						<xs:documentation xml:lang="en">Check-in</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Time at which the traveller checks in</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="45">					<xs:annotation>						<xs:documentation xml:lang="en">Check-out</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Time at which the traveller checks out</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="46">					<xs:annotation>						<xs:documentation xml:lang="en">Free WiFi on board</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Free WiFi service on board available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="47">					<xs:annotation>						<xs:documentation xml:lang="en">WiFi on board</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">WiFi service on board available</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="48">					<xs:annotation>						<xs:documentation xml:lang="en">Warning! Service may be affected by strike action</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Description">Warning! Service may be affected by strike action</xs:documentation>						<xs:documentation xml:lang="en" doc:docType="Remark"/>						<xs:documentation xml:lang="en" doc:docType="Status">0</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="SpecialTreatments">		<xs:annotation>			<xs:documentation>Special treatment</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="RU_Partner" minOccurs="0">					<xs:annotation>						<xs:documentation>Railway Undertaking dedicated to fulfill the special treatment</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="SpecialTreatmentCode">					<xs:annotation>						<xs:documentation>Special Treatment code</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:length value="2"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="SpecialTreatmentInformation" minOccurs="0">					<xs:annotation>						<xs:documentation>Additional Text for codes with free text</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="40"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="Location" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:simpleType name="Speed">		<xs:annotation>			<xs:documentation>Shown in Km/h</xs:documentation>		</xs:annotation>		<xs:restriction base="Numeric3-3"/>	</xs:simpleType>	<xs:element name="SRID">		<xs:annotation>			<xs:documentation>ID of coordinates system used (EPSG code)</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:pattern value="[0-9]{4}"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="StartDate" type="xs:date">		<xs:annotation>			<xs:documentation>The start of the date/time in effect</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="StartDateTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The start of the date/time in effect</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="StartLocation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Starting point of section or segment</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Station">		<xs:annotation>			<xs:documentation>Details of station serving the point</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:complexContent>				<xs:extension base="LocationIdent"/>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="StatusOfDocument">		<xs:annotation>			<xs:documentation>			Enumerated value for  the status of the attached document    			1 = not electronical attached     			2 embedded in ECTD, ECN or PCN    			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="2"/>				<xs:enumeration value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:simpleType name="String1-10">		<xs:restriction base="xs:string">			<xs:minLength value="1"/>			<xs:maxLength value="10" fixed="false"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="String1-14">		<xs:restriction base="xs:string">			<xs:minLength value="1"/>			<xs:maxLength value="14"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="String1-5">		<xs:restriction base="xs:string">			<xs:minLength value="1"/>			<xs:maxLength value="5"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="String1-7">		<xs:restriction base="xs:string">			<xs:minLength value="1"/>			<xs:maxLength value="7"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="String1-8">		<xs:restriction base="xs:string">			<xs:minLength value="1"/>			<xs:maxLength value="8"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="String4-4">		<xs:restriction base="xs:string">			<xs:minLength value="4"/>			<xs:maxLength value="4"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="String5-5">		<xs:restriction base="xs:string">			<xs:minLength value="5"/>			<xs:maxLength value="5"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="String5-8">		<xs:restriction base="xs:string">			<xs:minLength value="5"/>			<xs:maxLength value="8"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="SummaryOFGoodsWithSameRID">		<xs:annotation>			<xs:documentation>This element is only in use if the consignment includes more than one good with the same UN-Number in , packing group and propershipping name in the wagon. The added amount of the dangerous goods are to be stored here</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="UN_Number" minOccurs="0"/>				<xs:element ref="PackingGroup" minOccurs="0"/>				<xs:element ref="DangerousGoodsWeight" minOccurs="0">					<xs:annotation>						<xs:documentation>The weight of the dangerous goods in Kilograms</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="DangerousGoodsVolume" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TCRCanceledMessage">		<xs:annotation>			<xs:documentation>TCR Canceled message to be used to reject the planned (created) TCR. The status of TCR will be changed to "Canceled" and can not be edit any more</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="TCRID"/>				<xs:element name="Description" type="xs:string" minOccurs="0">					<xs:annotation>						<xs:documentation>Brief description of the TCR cancelation.</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TCRClassification">		<xs:annotation>			<xs:documentation>Classifies the impact of the TCR10	Minor20	Medium30	High40	Major50	Unclassified			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10"/>				<xs:enumeration value="20"/>				<xs:enumeration value="30"/>				<xs:enumeration value="40"/>				<xs:enumeration value="50"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TCRDirection">		<xs:annotation>			<xs:documentation>Defines, which direction of the section is affected by the TCR (bi-directional, direction towards starting point of the location, direction towards end point of the location).				10   Both direction				20   end to start				30   start to end			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10"/>				<xs:enumeration value="20"/>				<xs:enumeration value="30"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TCRID" type="CompositIdentifierPlannedType">		<xs:annotation>			<xs:documentation>Unique Identifier for a TCR.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TCRImportJobStatus">		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="NEW"/>				<xs:enumeration value="PROCESSING"/>				<xs:enumeration value="FINISHED"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TCRImportMode">		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="IMPORT"/>				<xs:enumeration value="VALIDATE"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TCRMeasures">		<xs:annotation>			<xs:documentation>Indication of traffic measures taken regarding the TCR.10	Freight trains20	LongDistance trains30	ShortDistance trains40	Commuter trains			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10"/>				<xs:enumeration value="20"/>				<xs:enumeration value="30"/>				<xs:enumeration value="40"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TCRMessage">		<xs:annotation>			<xs:documentation>Message to exchange information about TCRs between the systems of the involved IMs/Allocations Bodies and RU/Applicants</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<!-- IM responsible for the TCR -->				<xs:element name="TCR" type="TCRType"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TCRMode">		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:enumeration value="NEW"/>				<xs:enumeration value="UPDATE"/>				<xs:enumeration value="CANCEL"/>				<xs:enumeration value="IGNORE"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TCRResponseMessage">		<xs:annotation>			<xs:documentation>This Message is the response to a TCRMessage. It contains the status and a report of the import (with the warnings).</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element name="importResult" type="ImportResultType" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="TCRSearchCriteria">		<xs:annotation>			<xs:documentation>Defines the Search Criteria which can be used in the SearchTCRMessage.</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="TCRIDSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="TCRID" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="ReasonForRestrictionSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="ReasonForRestriction" minOccurs="0" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="SectionSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element name="Sections" type="SectionsType" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="TCRStatusSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="TCRStatus" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="DateFromSearch" type="xs:dateTime" minOccurs="0"/>			<xs:element name="DateToSearch" type="xs:dateTime" minOccurs="0"/>			<xs:element name="ReducedTrackAvailabilitySearch" minOccurs="0">				<xs:complexType>					<xs:attribute name="LT" type="xs:boolean"/>					<xs:attribute name="ST" type="xs:boolean"/>				</xs:complexType>			</xs:element>			<xs:element name="DimensionalRestrictionSearch" minOccurs="0">				<xs:complexType>					<xs:attribute name="weigth" type="xs:boolean"/>					<xs:attribute name="length" type="xs:boolean"/>					<xs:attribute name="profile" type="xs:boolean"/>				</xs:complexType>			</xs:element>			<xs:element name="TotalClosureSearch" type="xs:boolean" minOccurs="0"/>			<xs:element name="SpeedRestrictionSearch" type="xs:boolean" minOccurs="0"/>			<xs:element name="NoCatenarySearch" type="xs:boolean" minOccurs="0"/>			<xs:element name="AffectedTrafficVolumeSearch" type="PercentageType" minOccurs="0"/>			<xs:element name="TrafficMeasuresSearch" type="TrafficMeasuresType" minOccurs="0"/>			<xs:element name="InvolvedRFCsSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element name="RFCName" type="FreeText" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="AffectedBorderSearch" type="AffectedBorderType" minOccurs="0"/>			<xs:element name="AffectedIMSearch" minOccurs="0" maxOccurs="unbounded">				<xs:complexType>					<xs:sequence>						<xs:element ref="Company"/>					</xs:sequence>				</xs:complexType>			</xs:element>			<xs:element name="TCRClassificationSearch" minOccurs="0">				<xs:complexType>					<xs:sequence>						<xs:element ref="TCRClassification" maxOccurs="unbounded"/>					</xs:sequence>				</xs:complexType>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="TCRStatus">		<xs:annotation>			<xs:documentation>Current Status of the TCR10	Planned			20	Coordination30	Consultation40	Published50	Canceled			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="10"/>				<xs:enumeration value="20"/>				<xs:enumeration value="30"/>				<xs:enumeration value="40"/>				<xs:enumeration value="50"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TCRTimeAtLocation">		<xs:complexType>			<xs:sequence>				<xs:element name="StartTime" type="TimeAndOffset">					<xs:annotation>						<xs:documentation>Start date / time of the TCR</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="EndTime" type="TimeAndOffset">					<xs:annotation>						<xs:documentation>End date / time of the TCR</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>			<xs:attribute ref="TCRTimeQualifier"/>		</xs:complexType>	</xs:element>	<xs:attribute name="TCRTimeQualifier">		<xs:annotation>			<xs:documentation>Timing and offset definition at a specific location. Value :START_LOCATIONEND_LOCATIONALL_LOCATIONS			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="START_LOCATION"/>				<xs:enumeration value="END_LOCATION"/>				<xs:enumeration value="ALL_LOCATIONS"/>			</xs:restriction>		</xs:simpleType>	</xs:attribute>	<xs:complexType name="TCRTimeType">		<xs:sequence>			<xs:choice>				<xs:element ref="ValidityPeriod"/>				<xs:element name="RoughDates" type="RoughDurationType"/>			</xs:choice>		</xs:sequence>	</xs:complexType>	<xs:complexType name="TCRType">		<xs:sequence>			<xs:element ref="Identifiers"/>			<xs:element ref="CoordinatingIM" minOccurs="0"/>			<xs:element ref="AdministrativeContactInformation"/>			<xs:element ref="ReasonForRestriction"/>			<xs:element name="Description" type="xs:string" minOccurs="0">				<xs:annotation>					<xs:documentation>Brief description of the TCR.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element ref="StartLocation">				<xs:annotation>					<xs:documentation>Defines the beginning location of the TCR. Only locations associated to the country of the issuing IM are allowed</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element ref="EndLocation">				<xs:annotation>					<xs:documentation>Definition of the ending location of the TCR. Only locations associated to the country of the issuing IM are allowed</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="Sections" type="SectionsType" minOccurs="0">				<xs:annotation>					<xs:documentation>Section of the corridor affected by the TCR.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element ref="TCRDirection"/>			<xs:element name="AffectedBorders" type="AffectedBordersType" minOccurs="0">				<xs:annotation>					<xs:documentation>If the selected Location from or Location to entity is defined as a border station, the value for the Affected border is defined as affected border.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="AffectedIMs" type="AffectedIMsType" minOccurs="0">				<xs:annotation>					<xs:documentation>IMs involved in the harmonisation process</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="InvolvedICE" type="InvolvedICEsType" minOccurs="0">				<xs:annotation>					<xs:documentation>International Coordination Entities affected or involved in the coordination</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="TemporalExpansion">				<xs:annotation>					<xs:documentation>Defines the temporal expansion of the TCR</xs:documentation>				</xs:annotation>				<xs:complexType>					<xs:complexContent>						<xs:extension base="TemporalExpansionType"/>					</xs:complexContent>				</xs:complexType>			</xs:element>			<xs:element name="OperationalConsequenes" type="OperationalConsequencesType" minOccurs="0"/>			<xs:element name="ProjectID" type="xs:string" minOccurs="0"/>			<xs:element ref="TCRStatus" minOccurs="0"/>			<xs:element name="LastUpdated" type="xs:dateTime" minOccurs="0"/>			<xs:element name="AutomaticProcess" type="xs:boolean" minOccurs="0">				<xs:annotation>					<xs:documentation>Indication that the automatic process, regarding the Annex VII deadlines, should apply in the tool (if it is set to true).</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="TCRValidationStatusType">		<xs:restriction base="xs:token">			<xs:enumeration value="PASSED"/>			<xs:enumeration value="INFO"/>			<xs:enumeration value="WARNING"/>			<xs:enumeration value="FAILED"/>			<xs:enumeration value="SKIPPED"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="TechnicalForwardingRestrictions" type="RestrictionCodes">		<xs:annotation>			<xs:documentation>This element is designed to identify any special aspects or restrictions which might be relevant to wagon handling operations in train formation yards or in trains because of technical feature of the wagon or its load-	All codes of Transport restrictions for Freight Traffic (cf. UIC 920-13) and Passengers Traffic are in the same list which is contained in the code list RestrictionCodes. 	In this element we use only those codes that have "T - Technical" characteristics and "F - Freight" as the type. The codes below are sorted out from the RestrictionCodes. Only these codes should be used in this element.									F = FreightP = PassengerT = TechnicalD = DamageL = LoadCode	F or P	Description																																				T	D	L07	F	Shunt only when hand brake operable with ground staff																								x	 	x11	F	Wagon other than bogie wagon with wheelbase of more than 9 metres																		x	 	 12	F	Bogie wagon with distance between wheels of more than 14 metres and up to and including a distance of 17,50 metres	x	 	 13	F	Bogie wagon with distance between wheels of more than 17,50 metres																		x	 	 15	F	Wagon not allowed over the hump																															x	x	x16	F	Do not fly shunt or gravity shunt (3 red triangles)																										x	x	x18	F	Must not use active braking equipment																													x	 	 25	F	Gas carrying tank wagon with orange side stripe																										x	 	 41	F	Place this wagon at the front of the train																													x	x	x42	F	Place this wagon at the rear of the train																													x	x	x63	F (+P)	Special consignment or (for Passengers trains) loading/cinematic gauge larger than the planned one					x	x	 70	F	Shunt with care (1 red triangle)																																x	x	x71	F	Shunt with special care (2 red triangle)																													x	x	x94	F	Gas carrying wagon without orange side stripe																											x	 	 </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TechnicalParameters">		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainWeight" minOccurs="0"/>				<xs:element ref="TrainLength" minOccurs="0"/>				<xs:element ref="TrainMaxSpeed" minOccurs="0"/>				<xs:element ref="PlannedSpeed" minOccurs="0"/>				<xs:element ref="Acceleration" minOccurs="0"/>				<xs:element ref="BrakeType" minOccurs="0"/>				<xs:element ref="BrakingRatio" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TelematicDeviceID">		<xs:annotation>			<xs:documentation>ID of the tracking device on the transport device. "NA" is not available.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="256"/>				<xs:minLength value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:complexType name="TemporalExpansionType">		<xs:sequence>			<xs:choice>				<xs:element ref="PlannedCalendar"/>				<xs:sequence>					<xs:element name="RoughDates" type="RoughDurationType"/>					<xs:element ref="WeeklyPattern"/>				</xs:sequence>			</xs:choice>			<xs:element ref="TCRTimeAtLocation" minOccurs="0" maxOccurs="2"/>			<xs:element ref="WeeklyPattern" minOccurs="0"/>			<xs:element name="WeeklyInterval" type="xs:positiveInteger" minOccurs="0"/>		</xs:sequence>		<xs:attribute ref="ExpansionType"/>	</xs:complexType>	<xs:element name="TiltingFunction" type="xs:boolean">		<xs:annotation>			<xs:documentation>Indicates if a train uses a tilting system</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="Time">		<xs:annotation>			<xs:documentation>Time expressed in HH:MM:SS</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:time"/>	</xs:simpleType>	<xs:complexType name="TimeAndOffset">		<xs:sequence>			<xs:element name="Time" type="xs:time" minOccurs="0">				<xs:annotation>					<xs:documentation>hh:mm:ss can be empty if exact time is not known yet. </xs:documentation>				</xs:annotation>			</xs:element>			<xs:element ref="Offset">				<xs:annotation>					<xs:documentation>In days. Can be negative.</xs:documentation>				</xs:annotation>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="TimetableYear">		<xs:annotation>			<xs:documentation>Refers to the timetable period in which the business will be carried out</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="2012"/>				<xs:maxInclusive value="2097"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TimeUnit">		<xs:annotation>			<xs:documentation>Indicates whether weekly or monthly time unit is used for indication of the frequency.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>Weekly</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Monthly</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TimingAtLocation">		<xs:annotation>			<xs:documentation>Timing at an operation pointIt has an attribute TimerQualifierCode with the following values:PLA = Public Location ArrivalELA = Earliest Location ArrivalALA = Actual Location ArivalLLA = Latest Location ArrivalPLD = Public Location DepartureELD = Earliest Location DepartureALD = Actual Location DepartureLLD = Latest Location DepartureERT = Earliest Run ThroughART = Actual Run ThroughLRT = Latest Run Through    						</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="Timing" minOccurs="0" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element name="Time">								<xs:annotation>									<xs:documentation>hh:mm:ss</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:simpleContent>										<xs:extension base="xs:time"/>									</xs:simpleContent>								</xs:complexType>							</xs:element>							<xs:element ref="Offset">								<xs:annotation>									<xs:documentation>in days</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="BookedLocationDateTime" minOccurs="0"/>						</xs:sequence>						<xs:attribute ref="TimingQualifierCode"/>					</xs:complexType>				</xs:element>				<xs:element ref="DwellTime" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:attribute name="TimingQualifierCode">		<xs:annotation>			<xs:documentation/>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="PLA">					<xs:annotation>						<xs:documentation>Public Location Arrival</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="PLD">					<xs:annotation>						<xs:documentation>Public Location Departure</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ELA">					<xs:annotation>						<xs:documentation>Earliest Location Arrival</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ELD">					<xs:annotation>						<xs:documentation>Earliest Location Departure</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="LLA">					<xs:annotation>						<xs:documentation>Latest Location Arrival</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="LLD">					<xs:annotation>						<xs:documentation>Latest Location Departure</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ALA">					<xs:annotation>						<xs:documentation>Actual Location Arival</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ALD">					<xs:annotation>						<xs:documentation>Actual Location Departure</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ERT">					<xs:annotation>						<xs:documentation>Earliest Run Through</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="ART">					<xs:annotation>						<xs:documentation>Actual Run Through</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="LRT">					<xs:annotation>						<xs:documentation>Latest Run Through</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:attribute>	<xs:element name="TotalLoadWeight" type="WeightValueKilo">		<xs:annotation>			<xs:documentation>The total weight of the transportation unit on the freight wagon. This is the booked or actual weight of goods including packing and carrier's equipment</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TotalWeight" type="WeightValueKilo">		<xs:annotation>			<xs:documentation>Total weight of the loaded wagon [kg]. </xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Traction">		<xs:complexType>			<xs:sequence>				<xs:element ref="TractionDetails" minOccurs="0" maxOccurs="24"/>				<xs:element ref="BrakeWeight" minOccurs="0"/>				<xs:element ref="HandBrake" minOccurs="0"/>				<xs:element ref="NumberOfAxles" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TractionDetails">		<xs:annotation>			<xs:documentation>Defines the design series, mode of deployment and technical specfications associated with the traction of a train.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="LocoTypeNumber"/>				<xs:element ref="TypeOfUsedHybridPowerunit" minOccurs="0">					<xs:annotation>						<xs:documentation>Indication of type of power unit of a hybrid loco which is used; it has be filled only mandatory in case of hybrid locomotive</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TractionMode" minOccurs="0">					<xs:annotation>						<xs:documentation>Identifies the mode of deployment of a traction unit within a train</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TractionWeight" minOccurs="0">					<xs:annotation>						<xs:documentation>Check with group to see if it is for sum or individual - check TAP</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="Length" minOccurs="0">					<xs:annotation>						<xs:documentation>Length in milimetres - Used for TAP</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TractionMode">		<xs:annotation>			<xs:documentation>Identifies the mode of deployment of a traction within a trainFirst digit – traction roleSecond digit – position in group of traction units with the same role</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="11"/>				<xs:maxInclusive value="99"/>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>Train traction - 1st traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation>Intermediate traction - 1st traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="31">					<xs:annotation>						<xs:documentation>Banking locomotive - 1st traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="41">					<xs:annotation>						<xs:documentation>Banking locomotive not coupled - 1st traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="51">					<xs:annotation>						<xs:documentation>No Leading Engine - 1st traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>Train traction - 2nd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation>Intermediate traction - 2nd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="32">					<xs:annotation>						<xs:documentation>Banking locomotive - 2nd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="42">					<xs:annotation>						<xs:documentation>Banking locomotive not coupled - 2nd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="52">					<xs:annotation>						<xs:documentation>No Leading Engine - 2nd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>Train traction - 3rd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="23">					<xs:annotation>						<xs:documentation>Intermediate traction - 3rd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="33">					<xs:annotation>						<xs:documentation>Banking locomotive - 3rd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="43">					<xs:annotation>						<xs:documentation>Banking locomotive not coupled - 3rd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="53">					<xs:annotation>						<xs:documentation>No Leading Engine - 3rd traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>Train traction - 4th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation>Intermediate traction - 4th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="34">					<xs:annotation>						<xs:documentation>Banking locomotive - 4th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="44">					<xs:annotation>						<xs:documentation>Banking locomotive not coupled - 4th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="54">					<xs:annotation>						<xs:documentation>No Leading Engine - 4th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>Train traction - 5th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="25">					<xs:annotation>						<xs:documentation>Intermediate traction - 5th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="35">					<xs:annotation>						<xs:documentation>Banking locomotive - 5th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="45">					<xs:annotation>						<xs:documentation>Banking locomotive not coupled - 5th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="55">					<xs:annotation>						<xs:documentation>No Leading Engine - 5th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>Train traction - 6th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="26">					<xs:annotation>						<xs:documentation>Intermediate traction - 6th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="36">					<xs:annotation>						<xs:documentation>Banking locomotive - 6th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="46">					<xs:annotation>						<xs:documentation>Banking locomotive not coupled - 6th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="56">					<xs:annotation>						<xs:documentation>No Leading Engine - 6th traction unit in the group</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TractionPositionInTrain">		<xs:annotation>			<xs:documentation>Identifies position of intermediate traction unit(s) in the train indicating after which wagon (specified by order number) the unit is placed.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="01"/>				<xs:maxInclusive value="99"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TractionType">		<xs:annotation>			<xs:documentation>Identifies the type of a locomotive: First digit:“0” = not specified“1” = external electric power supply for traction (catenary and pantograph, third rail or other such as maglev)“2” = on-board traction power supply for traction without external electrical or other power supply available“3” = hybrid traction (both on-board or electric traction available)Second digit (definitions in chapter 2.2.2 of the LOC and PAS TSI 1302/2014):“0” = not specified“1” = locomotive or power unit“2” = trainset or multiple unit or railcar“3” = shunter“4” = on track machine or infrastructure inspection vehicle			</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="00"/>				<xs:enumeration value="01"/>				<xs:enumeration value="02"/>				<xs:enumeration value="03"/>				<xs:enumeration value="04"/>				<xs:enumeration value="10"/>				<xs:enumeration value="11"/>				<xs:enumeration value="12"/>				<xs:enumeration value="13"/>				<xs:enumeration value="14"/>				<xs:enumeration value="20"/>				<xs:enumeration value="21"/>				<xs:enumeration value="22"/>				<xs:enumeration value="23"/>				<xs:enumeration value="24"/>				<xs:enumeration value="30"/>				<xs:enumeration value="31"/>				<xs:enumeration value="32"/>				<xs:enumeration value="33"/>				<xs:enumeration value="34"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TractionWeight" type="WeightValueTonne">		<xs:annotation>			<xs:documentation>The weight of the traction unit</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="TrafficMeasuresType">		<xs:sequence>			<xs:element name="Cancellation" type="AffectedServicesType" minOccurs="0" maxOccurs="4"/>			<xs:element name="ReRouting" type="AffectedServicesType" minOccurs="0" maxOccurs="4"/>			<xs:element name="Replacement" type="AffectedServicesType" minOccurs="0" maxOccurs="4"/>			<xs:element name="EstimatedDelay" type="DelayType" minOccurs="0" maxOccurs="4"/>		</xs:sequence>	</xs:complexType>	<xs:element name="TrafficType">		<xs:annotation>			<xs:documentation>information about the type of traffic (combined, rolling highway, etc). It is added here as a placeholder for coded values (e.g. from Merits)</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="TrafficTypeNetwork" type="CompanyCode" minOccurs="0">					<xs:annotation>						<xs:documentation>The code of the company (IM) that has planning responsibilty of the network where the TrafficTypeCode applies. If NetworkCode isn't used, then the TrafficTypeCode must be a value in the common European list.</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="TrafficTypeCode">					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="9"/>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainActivity" type="TrainActivityType">		<xs:annotation>			<xs:documentation>Since the activites can be related to attaching / detaching of wagons and/or cars to different trains, the reference to other trains should be possible to be indicated.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainActivityType">		<xs:annotation>			<xs:documentation>Indicates certain treatments or operations required for a train.  If national codes are used, the first 2 position will be the ISO country code, followed by 00-99.			0001	Commercial stop	RU	Board/disembark passenger train, load/unload freight train0002	Operational stop	IM	Stops needed by the IM (e.g. overpassing by another train)0003	Service stop	RU/IM	Stops which are used for non-commercial activities (e.g. boarding of staff)0004	System stop	RU/IM	allowing the RU to change a system (e.g. signalling system, safety system)0005	Reversing stop	RU/IM	stop to enable train unit to run in the opposite direction (without change of engine)0006	Stops for reversing move or driver change ends	RU	stop to enable train unit to run in the opposite direction (with using another engine at the other end of the train and change of driver)0007	Stops for locomotive to run round train	RU	stop to enable train unit to run in the opposite direction (with using the same engine at the other end of the train)0008	Technical check/inspection coaches/wagons	RU/IM	e.g. at origin or intermediate station:brake test, checking load0009	Change gauge	RU/IM	continuation on a network with a different gauge with change of bogies or adaptation of the axles (F->E, SVE->FI)0010	attach engine/unit	RU	Unit not previously in service0011	detach engine/unit	RU	Unit no longer in service0012	change engine	RU	0013	attach coach/wagon	RU	0014	detach coach/wagon	RU	0015	attach and detach coach/wagon	RU	0016	attach train		Operational Train (in service)0017	split train		Operational Train (in service)0018	Parking of vehicle	RU	e.g. need to park the train/composition midway for several hours0019	Mail/parcel services	RU	0020	shunting	RU	actual activity of shunting0021	shunting service	RU	Request for shunting service (if offered by the IM or a third party)0022	Terminal service (terminal in the meaning of final destination)	RU	Request for services at the end of a train run (if offered by the IM or a third party)0023	Loco driver change	RU	0024	Loco driver break	RU	legal issue, e.g. to respect working law0025	Crew change	RU	different to loco driver change as for the change of the crew a platform will be needed0026	Custom and passport facilities	RU	0027	Other stop reason (miscellaneous)	RU/IM	0028	Boarding only	RU	0029	Disembarking only	RU	0030	Stop on request	RU	0031	Departure equals to arrival time	RU	If in some stations only arrival times are published, this activity code may used to indicate that the train cannot continue before the published arrival time in case of an early arrival.0032	Departure after disembarking	RU	mainly used at the end of train run, train may continue as soon as all passengers have disembarked0033	No waiting for connection	RU	0034	Watering	RU	Indicates the IM that a track with water access will be needed.0035	Heating		Indicates the IM that a track with heating equipment will be needed.0036	Cleaning / disinfecting	RU	0037	Treatment on plants and live animals	RU	Watering, Foddering, Milking, Spraying, Closing ventilation flaps, Opening ventilation flaps0038	Treatment of perishable goods	RU	Checking the temperature, Re-icing, Heating, Checking the proper functioning of the mechanical refrigeration equipment, Refuelling machinery, Switching machinery on or off0039	Administrative operations	RU	Weighing, Re-forwarding, Submission to phytosanitary inspections0040	Run Through (Passing Time)	IM	0041	Photo run-by / Photo-stop		0042	Train Waiting		Waiting according to local rules0043	Train running with another train	RU	Where trains have been attached at a previous location on the schedule0044    Dependency between trains (rolling stock). The same wagon/train/trainset is used for the next train service.    RU0045    Dependency between trains (rolling stock). The same wagon/train/trainset is reused from the previous train service.     RU0046    Dependency between trains (passengers/goods). Passengers/goods change from this train to another.    RU0047    Dependency between trains (passengers/goods). Passengers/goods change from another train to this train.    RU0048	Linkage of OTNs belonging to the same transport if no TrainID is present			0049 	Loco battery charging			 	National / company codes:	 	  	Examples:	 	Numbers 00 to 99 may be used by an IM for Network national purposes, just adding ISO country codeCZ01	Stops from new stop opening day		UK55	Stop shorter than 1/2 min		IT72	Train report stop cancelled		</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="4"/>				<xs:maxLength value="4"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:complexType name="TrainActivityType">		<xs:sequence>			<xs:element ref="TrainActivityType"/>			<xs:element ref="AssociatedAttachedTrainID" minOccurs="0"/>			<xs:element ref="AssociatedAttachedOTN" minOccurs="0"/>			<xs:element ref="AssociatedAttachedTrainServiceNumber" minOccurs="0"/>			<xs:element ref="AssociatedAttachedTimingAtLocation" minOccurs="0"/>			<xs:element ref="AssociatedAttachedLocationIdent" minOccurs="0"/>			<xs:element ref="FreeTextField" minOccurs="0"/>		</xs:sequence>	</xs:complexType>	<xs:element name="TrainAtLocation">		<xs:annotation>			<xs:documentation>Specifies information about a train at a specific location</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainLocationStatus"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="BookedLocationDateTime"/>				<xs:element ref="ReferencedLocationDateTime" minOccurs="0"/>				<xs:element ref="LocationDateTime"/>				<xs:element ref="TrainDelay"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainCC_System" type="TrainCC_SystemCode">		<xs:annotation>			<xs:documentation>Identifies the command control system of the train in coded values.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="TrainCC_SystemCode">		<xs:annotation>			<xs:documentation>Type of Train Control SystemIdentifies the command control system of the train in coded values.1    ALSN2    ASFA3    ATB 1st Gen4    ATB Next Gen5    ATC6    ATP7    CIR 1 (traction unit is equipped with LZB CIR-ELKE I)8    CIR 1+2 (traction unit is equipped with LZB CIR-ELKE I + II)9    CIR 2 (traction unit is equipped with LZB CIR-ELKE II)10    Crocodile11    DAAT12    EBICAB 70013    EBICAB 90014    EFA (all traction units/driving cabins of the train are equipped with an electronic drivers cab display (EFA))15    ETCS L1 LS plus EuroZUB16    ETCS L1 SRS 2.3.0d (traction unit is equipped with ETCS Level 1 version 2.3.0d)17    ETCS L2 SRS 2.3.0d (traction unit is equipped with ETCS Level 2 version 2.3.0d)18    ETCS L2 SRS 3.3.0 (traction unit is equipped with ETCS Level 2 version 3.3.0)19    ETCS L2 SRS 3.4.0 (traction unit is equipped with ETCS Level 2 version 3.4.0)20    ETCS L2 SRS 3.6.0 (traction unit is equipped with ETCS Level 2 version 3.6.0)21    ETCS Level 022    ETCS Level 123    ETCS Level 224    ETCS Level 325    ETCS Level NSC26    EVM27    Indusi 5428    Indusi 60 R29    Indusi PZ 8030    KBS-E31    KCVB32    KCVP33    KVB34    KVBP35    LS36    LS 9037    LS I38    LS III39    LS IV40    LZB41    Mirel42    NEXTEO43    PZB44    PZB9045    SCMT46    SHP47    SIFA48    STM ASFA49    STM LZB50    TBL 151    TBL 252    TVM 30053    TVM 43054    ZUB</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="01"/>			<xs:enumeration value="02"/>			<xs:enumeration value="03"/>			<xs:enumeration value="04"/>			<xs:enumeration value="05"/>			<xs:enumeration value="06"/>			<xs:enumeration value="07"/>			<xs:enumeration value="08"/>			<xs:enumeration value="09"/>			<xs:enumeration value="10"/>			<xs:enumeration value="11"/>			<xs:enumeration value="12"/>			<xs:enumeration value="13"/>			<xs:enumeration value="14"/>			<xs:enumeration value="15"/>			<xs:enumeration value="16"/>			<xs:enumeration value="17"/>			<xs:enumeration value="18"/>			<xs:enumeration value="19"/>			<xs:enumeration value="20"/>			<xs:enumeration value="21"/>			<xs:enumeration value="22"/>			<xs:enumeration value="23"/>			<xs:enumeration value="24"/>			<xs:enumeration value="25"/>			<xs:enumeration value="26"/>			<xs:enumeration value="27"/>			<xs:enumeration value="28"/>			<xs:enumeration value="29"/>			<xs:enumeration value="30"/>			<xs:enumeration value="31"/>			<xs:enumeration value="32"/>			<xs:enumeration value="33"/>			<xs:enumeration value="34"/>			<xs:enumeration value="35"/>			<xs:enumeration value="36"/>			<xs:enumeration value="37"/>			<xs:enumeration value="38"/>			<xs:enumeration value="39"/>			<xs:enumeration value="40"/>			<xs:enumeration value="41"/>			<xs:enumeration value="42"/>			<xs:enumeration value="43"/>			<xs:enumeration value="44"/>			<xs:enumeration value="45"/>			<xs:enumeration value="46"/>			<xs:enumeration value="47"/>			<xs:enumeration value="48"/>			<xs:enumeration value="49"/>			<xs:enumeration value="50"/>			<xs:enumeration value="51"/>			<xs:enumeration value="52"/>			<xs:enumeration value="53"/>			<xs:enumeration value="54"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="TrainCompositionJourneySection">		<xs:annotation>			<xs:documentation>Defines the make up of a train for each section of its journey</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="JourneySection"/>				<xs:element ref="TrainRunningData"/>				<xs:element name="LocoIdent" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Defines the actual Type, the number and the mode of deployment of a traction unit of the freight train</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element ref="TractionType"/>							<xs:element ref="TypeOfUsedHybridPowerunit" minOccurs="0"/>							<xs:element ref="LocoTypeNumber" minOccurs="0"/>							<xs:element ref="LocoNumber" minOccurs="0"/>							<xs:element ref="TractionMode" minOccurs="0"/>							<xs:element ref="RegenerativeBrake" minOccurs="0"/>							<xs:element name="DriverIndication" minOccurs="0">								<xs:annotation>									<xs:documentation>0 - no driver present in Loco, 1 - driver(s) is /are) present in Loco</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:enumeration value="0"/>										<xs:enumeration value="1"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="TractionPositionInTrain" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="LivestockOrPeopleIndicator" minOccurs="0" maxOccurs="1"/>				<xs:element ref="WagonData" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainCompositionMessage">		<xs:annotation>			<xs:documentation>This message is sent from an RU to an IM defining the composition of the proposed train.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TransportOperationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>				<xs:element ref="TrainCompositionJourneySection" maxOccurs="99"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainContactDetails" type="CommunicationRefID">		<xs:annotation>			<xs:documentation>Contact to driver of leading traction unit. This contact can be mobile phone number, GSM-R call number or e.g. details for an analogue radio call.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainDelay">		<xs:annotation>			<xs:documentation>Identifies the Delta delay time of a train against the booked schedule as well as against the referenced time </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="AgainstBooked" minOccurs="0"/>				<xs:element ref="AgainstReferenced" minOccurs="0">					<xs:annotation>						<xs:documentation>Delay compared to the referenced Date/Time</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainDelayCauseMessage">		<xs:annotation>			<xs:documentation>This message is issued to make known the cause for additional delay during the Train's Journey (Changed name of the message from Reason to Cause)  Description changed </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="DelayEventReport"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainDepartureStation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Origin of the train</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainDestinationStation" type="LocationIdent">		<xs:annotation>			<xs:documentation>Destination of the train</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainForecastAtReportingLocationMessage">		<xs:annotation>			<xs:documentation>This message is issued following receipt of an enquiry about train forecasts at a particular reporting location.  It gives a report of the forecasted time for all trains of the enquirer at a specified location. </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="Location"/>				<xs:element ref="TrainAtLocation"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainForecastedDelayCauseMessage">		<xs:annotation>			<xs:documentation>This message is issued to make known the cause of a forecasted delay during the Train's Journey, that hasn't occured yet (TrainDelayCauseMessages documents the proven cause of a delay that has occured) </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="DelayEventForecast"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainID" type="CompositIdentifierOperationalType"/>	<xs:element name="TrainInformation">		<xs:annotation>			<xs:documentation>Train information provided by the RUs as an overview for the entire train journey from origin to destination</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="PlannedJourneyLocation" minOccurs="2" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Any operation point along a train journey</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="PlannedCalendar">					<xs:annotation>						<xs:documentation>This is the master calendar for Path Request. Contains BitmapDays as well as DayOfStart element. one of them has to be allways present. Applications have to provide the data accordingly. </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="PathPlanningReferenceLocation">					<xs:annotation>						<xs:documentation>It has to be indicated whether the path planning (direction of construction) is carried out at the traindeparturepoint (origin), intermediate or traindestinationpoint. The operation point referenced here MUST have a calendar/dayOfDeparture entry - applications have to check this.</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:complexContent>							<xs:extension base="LocationIdent"/>						</xs:complexContent>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainJourneyModification">		<xs:annotation>			<xs:documentation>This element shows which locations are changed during the running of a train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainJourneyModificationIndicator"/>				<xs:element ref="LocationModified" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainJourneyModificationIndicator">		<xs:annotation>			<xs:documentation>This indicates what has changed in the train running e.g. rerouting, cancellation etc..</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="99"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TrainJourneyModificationMessage">		<xs:annotation>			<xs:documentation> This message is issued to show, in real time, that the train is reroouted-cancelled-stopping pattern is changed</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus">					<xs:annotation>						<xs:documentation>Assigned by the Sender 1=Creation, 2=Modification, 3=deletion </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="TrainJourneyModification" maxOccurs="unbounded"/>				<xs:element ref="ModificationReason" minOccurs="0"/>				<xs:element ref="TrainJourneyModificationTime" minOccurs="0"/>				<xs:element ref="Remarks" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="TransferPoint" minOccurs="0">					<xs:annotation>						<xs:documentation>Transfer point or station of destination in the considered network where the Reference Train Numbers refers to </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="InternalReferenceIdentifier" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainJourneyModificationTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>Indicates the time time when the modification was made to the train journey</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainJourneyStartTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The precise time at which the train should present itself on the network</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainLength" type="Numeric4-4">		<xs:annotation>			<xs:documentation>The calculated Length of a train (sum of all length over buffer of the wagons and traction units).  Expressed in Metres</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainLocationReport">		<xs:annotation>			<xs:documentation>Specifies the relevant running data of a train related to a specific location</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="LocationDateTime"/>				<xs:element ref="TrainLocationStatus"/>				<xs:element ref="BookedLocationDateTime" minOccurs="0">					<xs:annotation>						<xs:documentation>Scheduled Date and Time of a train at a specified location as defined in the path contract</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="ReferencedLocationDateTime" minOccurs="0"/>				<xs:element ref="TrainDelay" minOccurs="0"/>				<xs:element ref="GeoLocalisationOnNetwork" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainLocationStatus" type="RunningStatus">		<xs:annotation>			<xs:documentation>Identifies the status of a train related to the actual time at a reporting point</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainMaxSpeed" type="Speed">		<xs:annotation>			<xs:documentation>The max. possible speed of a train in km/h</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainNotAtInterruptionPoint">		<xs:annotation>			<xs:documentation>It is already known that train running might be interrupted in interruption point although the train has not arrived to interruption point yet</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="1"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TrainOperationalIdentification">		<xs:complexType>			<xs:sequence>				<xs:element ref="TransportOperationalIdentifiers" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>according to the new identifier structure, ObjectType has to be used to differ between train and path id</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="RelatedTransportOperationalIdentifiers" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>according to the new identifier structure, ObjectType has to be used to differ between train and path id</xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainOrCoachGroupComposition">		<xs:annotation>			<xs:documentation>The new element - TAP specific</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="Unit" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>To be differed to "Unit" from TAF. This is the TAP name for vehicle or coach group</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element name="TypeOfVehicle" minOccurs="0">								<xs:annotation>									<xs:documentation>WG_Gattung</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:minLength value="0"/>										<xs:maxLength value="50"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="VehicleNumber" minOccurs="0">								<xs:annotation>									<xs:documentation>12-character</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:minLength value="0"/>										<xs:maxLength value="12"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="OrientationOfTrainset" minOccurs="0">								<xs:annotation>									<xs:documentation>0-9 number</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:byte">										<xs:minInclusive value="0"/>										<xs:maxInclusive value="9"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="Keeper" minOccurs="0"/>							<xs:element ref="WagonOperationalData" minOccurs="0"/>							<xs:element ref="WagonTechData" minOccurs="0"/>							<xs:element name="TypeOfCoupling" minOccurs="0">								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:minInclusive value="0"/>										<xs:maxInclusive value="9"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="TypeOfHeating" minOccurs="0">								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:minInclusive value="0"/>										<xs:maxInclusive value="9"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="EmergencyBrakeOverride" minOccurs="0"/>							<xs:element name="Restrictions" minOccurs="0">								<xs:complexType>									<xs:sequence>										<xs:element ref="RestrictionsDueToLoadOrDamage"/>										<xs:element ref="RestrictionOrProhibition"/>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="InternalVehicleFitting" minOccurs="0">								<xs:annotation>									<xs:documentation>It is not clear should it be filled with the coding list or with the separated elements</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element ref="TypeofService"/>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="ItineraryOfCoachOrTrainset" minOccurs="0">								<xs:complexType>									<xs:sequence>										<xs:element name="OriginOfVehicle" minOccurs="0">											<xs:complexType>												<xs:complexContent>													<xs:extension base="LocationIdent">														<xs:sequence>															<xs:element ref="TimingAtLocation"/>															<xs:element name="ForwardingRU" type="CompanyCode"/>														</xs:sequence>													</xs:extension>												</xs:complexContent>											</xs:complexType>										</xs:element>										<xs:element name="DestinationOfVehicle" minOccurs="0">											<xs:complexType>												<xs:complexContent>													<xs:extension base="LocationIdent">														<xs:sequence>															<xs:element ref="TimingAtLocation"/>															<xs:element name="FinalRU"/>														</xs:sequence>													</xs:extension>												</xs:complexContent>											</xs:complexType>										</xs:element>										<xs:element name="AssociatedTrain" minOccurs="0" maxOccurs="unbounded">											<xs:complexType>												<xs:sequence>													<xs:element name="LocationOfChange" type="LocationIdent" minOccurs="0">														<xs:annotation>															<xs:documentation>WARNING: I guess, where the unit is attached to the particular train. Am I right?</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element ref="AssociatedAttachedTrainID" minOccurs="0"/>													<xs:element ref="AssociatedAttachedOTN" minOccurs="0"/>													<xs:element ref="ReferenceOTN" minOccurs="0"/>													<xs:element ref="TransferPoint" minOccurs="0"/>													<xs:element ref="TransfereeIM" minOccurs="0"/>													<xs:element name="RetailServiceID" minOccurs="0">														<xs:annotation>															<xs:documentation>Unknown type!!!</xs:documentation>														</xs:annotation>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<!-- Sector CR 221 adaptation: cardinality changed -->							<xs:element ref="CoachOrTrainsetCommercialData" minOccurs="0" maxOccurs="unbounded"/>							<!-- Sector CR 221 adaptation end -->						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>			<xs:attribute name="CompositionDescriptionManner" use="required">				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:enumeration value="coach"/>						<xs:enumeration value="vehicle_in_trainset"/>						<xs:enumeration value="trainset"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="CountOfUnits" type="xs:integer" use="required"/>			<xs:attribute name="FromHead" type="xs:boolean" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="TrainRadioSystem">		<xs:annotation>			<xs:documentation>The on board radio system of the train in coded format</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1"/>				<xs:enumeration value="2"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TrainReadyMessage">		<xs:annotation>			<xs:documentation>This message is sent from an RU to an IM indicating that the train is ready for access to the network.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TransportOperationalIdentifiers" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="TrainContactDetails" minOccurs="0"/>				<xs:element name="TrainLocation" type="LocationIdent" minOccurs="0">					<xs:annotation>						<xs:documentation>Handover, Interchange, Handling and Reporting point: if needed, track could be identify directly via subsidiar code </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="TrainReadyStatus" minOccurs="0">					<xs:complexType>						<xs:sequence>							<xs:element name="TrainReady">								<xs:annotation>									<xs:documentation>0=Not Ready 1=Ready</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:enumeration value="0"/>										<xs:enumeration value="1"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="TrainDelay" minOccurs="0"/>							<xs:element name="TrainNotReadyDescription" type="FreeText" minOccurs="0">								<xs:annotation>									<xs:documentation>Description of the reason why the train is not ready.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="DelayCause" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="TransferPoint" minOccurs="0">					<xs:annotation>						<xs:documentation>Transfer point or station of destination in the considered network where the Reference Train Numbers refers to </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TransfereeIM" minOccurs="0"/>				<xs:element ref="TrainStartTime" minOccurs="0"/>				<xs:element name="TrainReadyTime" type="xs:dateTime" minOccurs="0">					<xs:annotation>						<xs:documentation>It indicates date/time when the train will be ready for departure. IM contract will define if this element can be used. Only to be used if this time is in future (sent in advance). Purpose of this element is to short the train stay. </xs:documentation>					</xs:annotation>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainReadyStatus">		<xs:complexType>			<xs:sequence>				<xs:element name="TrainReady">					<xs:annotation>						<xs:documentation>0=Not Ready 1=Ready</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:enumeration value="0"/>							<xs:enumeration value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="TrainDelay" minOccurs="0"/>				<xs:element ref="DelayCause" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainRunningData">		<xs:annotation>			<xs:documentation>Train relevant data  for a running train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainRunningTechData"/>				<xs:element ref="ExceptionalGaugingInd" minOccurs="0"/>				<xs:element ref="DangerousGoodsIndicator" minOccurs="0"/>				<xs:element name="Activities" minOccurs="0" maxOccurs="99">					<xs:complexType>						<xs:sequence>							<xs:element ref="TrainActivity"/>							<xs:element name="ActivityLocationIdent" type="LocationIdent"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="Notes" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainRunningForecastMessage">		<xs:annotation>			<xs:documentation>This message is issued from the IM to the neighbouring IM upon departure from or movement past agreed points or prior to reaching the first reporting point if, owing to a delay, the train has not reached the bilaterally agreed initial running time. This message is also issued from the IM to the RU when, at the next stopping or handling station, out-of-schedule running is anticipated that exceeds the threshold agreed with the RU responsible for the train. This message is also issued in any cases for handover points, interchange points, for the destination point and for each other reporting point predefined by contract</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="TrainLocationReport" maxOccurs="unbounded"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainRunningInformationMessage">		<xs:annotation>			<xs:documentation>This message is issued upon 1) Arrrival, departure or run-through in agreed reporting points and/or 2) Attainment of the agreed initial running time and/or 3) A new divergence between nominal and actual being achieved in excess of the agreed threshold value 4) as a response to the EnquiryTrainsAtReportingLocationMessage.  There will only be one train reported per message and will include one response per train at a location.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus">					<xs:annotation>						<xs:documentation>Assigned by the Sender 1=Creation, 2=Modification, 3=deletion </xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="TrainLocationReport"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainRunningInterruptionMessage">		<xs:annotation>			<xs:documentation>This message is used to inform about the trains which has been already interrupted. Message is sent only for those trains, directly interrupted by the disruption. </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="TrainOperationalIdentification" minOccurs="0"/>				<xs:element ref="OperationalTrainNumberIdentifier"/>				<xs:element ref="ReferenceOTN" minOccurs="0"/>				<xs:element ref="ResponsibleRU" minOccurs="0"/>				<xs:element ref="InterruptionPoint"/>				<xs:element ref="TrainRunningInterruptionStatus" minOccurs="0"/>				<xs:element ref="TransferPoint" minOccurs="0"/>				<xs:element ref="TransfereeIM" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainRunningInterruptionStatus">		<xs:complexType>			<xs:sequence>				<xs:element name="TrainInterrupted">					<xs:annotation>						<xs:documentation/>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:enumeration value="0">								<xs:annotation>									<xs:documentation>Not Interrupted</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="1">								<xs:annotation>									<xs:documentation>Interrupted at location (default)</xs:documentation>								</xs:annotation>							</xs:enumeration>							<xs:enumeration value="2">								<xs:annotation>									<xs:documentation>Will be interrupted, not yet at location</xs:documentation>								</xs:annotation>							</xs:enumeration>						</xs:restriction>					</xs:simpleType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainRunningTechData">		<xs:annotation>			<xs:documentation>Shows the relevant techical data for a running train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="TrainType"/>				<xs:element ref="TrainWeight"/>				<xs:element ref="TrainLength"/>				<xs:element ref="TrainCC_System" minOccurs="0" maxOccurs="9"/>				<xs:element ref="TrainRadioSystem" minOccurs="0" maxOccurs="9"/>				<xs:element ref="TrainMaxSpeed" minOccurs="0"/>				<xs:element ref="MaxAxleWeight" minOccurs="0"/>				<xs:element ref="BrakeType" minOccurs="0"/>				<xs:element ref="BrakingRatio" minOccurs="0"/>				<xs:element ref="BrakeWeight" minOccurs="0"/>				<xs:element ref="NumberOfVehicles" minOccurs="0"/>				<xs:element ref="NumberOfAxles" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TrainsetID">		<xs:annotation>			<xs:documentation>Coding used to identify uniquely a trainset</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="1"/>				<xs:maxLength value="12"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TrainStartTime" type="xs:dateTime">		<xs:annotation>			<xs:documentation>The Date and Time at which the tain actually started the journey</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TrainType">		<xs:annotation>			<xs:documentation>Element TrainType defines the main purpose of the train in a fundamental way. These purposes are:Transport of passengersTransport of freight/goodsTransport of passengers and freight/goodsTrain only for run of traction unit/locomotiveTrain of the IM in case of emergencyThe element is not repeatable, and it does not support any overlapping meaning.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:enumeration value="0">					<xs:annotation>						<xs:documentation>Other train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Passenger train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Freight train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>Light engine (locomotive train)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>Engineering train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="5">					<xs:annotation>						<xs:documentation>Emergency train</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="6">					<xs:annotation>						<xs:documentation>Mixed train (passenger and freight train in combination)</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TrainWeight">		<xs:annotation>			<xs:documentation>The sum of all weights of wagons and traction units</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="WeightValueTonne">				<xs:maxInclusive value="99999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TransfereeIM" type="CompanyCode">		<xs:annotation>			<xs:documentation>Next IM</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TransferPoint" type="LocationIdent">		<xs:annotation>			<xs:documentation>Transfer point or station of destination in the considered network</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TransportInstruction" type="FreeText">		<xs:annotation>			<xs:documentation>Special instructions regarding the transportation of the wagon or shipment in free text</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="TransportOperationalIdentifiers">		<xs:complexType>			<xs:complexContent>				<xs:extension base="CompositIdentifierOperationalType"/>			</xs:complexContent>		</xs:complexType>	</xs:element>	<xs:element name="TransportRestrictionCode">		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:enumeration value="07"/>				<xs:enumeration value="08"/>				<xs:enumeration value="09"/>				<xs:enumeration value="11"/>				<xs:enumeration value="12"/>				<xs:enumeration value="13"/>				<xs:enumeration value="15"/>				<xs:enumeration value="16"/>				<xs:enumeration value="18"/>				<xs:enumeration value="25"/>				<xs:enumeration value="30"/>				<xs:enumeration value="31"/>				<xs:enumeration value="32"/>				<xs:enumeration value="33"/>				<xs:enumeration value="34"/>				<xs:enumeration value="35"/>				<xs:enumeration value="36"/>				<xs:enumeration value="37"/>				<xs:enumeration value="38"/>				<xs:enumeration value="39"/>				<xs:enumeration value="41"/>				<xs:enumeration value="42"/>				<xs:enumeration value="50"/>				<xs:enumeration value="51"/>				<xs:enumeration value="61"/>				<xs:enumeration value="62"/>				<xs:enumeration value="63"/>				<xs:enumeration value="68"/>				<xs:enumeration value="70"/>				<xs:enumeration value="71"/>				<xs:enumeration value="90"/>				<xs:enumeration value="91"/>				<xs:enumeration value="92"/>				<xs:enumeration value="94"/>				<xs:enumeration value="99"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TransportRestrictionValue" type="xs:string"/>	<xs:element name="TypeOfHeating">		<xs:annotation>			<xs:documentation>Type of heating system in a passenger vehicle or trainset</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:annotation>					<xs:documentation>Electrical</xs:documentation>					<xs:documentation>Autonomous heating</xs:documentation>					<xs:documentation>Steam</xs:documentation>				</xs:annotation>				<xs:enumeration value="1"/>				<xs:enumeration value="2"/>				<xs:enumeration value="3"/>				<xs:enumeration value="4 Other or not known"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TypeOfIMHarmonization" type="TypeOfIMHarmonizationCode">		<xs:annotation>			<xs:documentation>Enumeration of Type of IM harmonization: Full, Part </xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="TypeOfIMHarmonizationCode">		<xs:annotation>			<xs:documentation>Enumeration of Type of  IM harmonization: Full, Part</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="Full"/>			<xs:enumeration value="Part"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="TypeOfInformation" type="TypeOfInformationCode">		<xs:annotation>			<xs:documentation> Enumeration indicating to which process step / process type in the planning does the message belong: path study; pre-arranged/catalogue path; (draft) offer; final offer; booked; deleted; utilisation notification; confirmation of utilisation confirmation</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="TypeOfInformationCode">		<xs:annotation>			<xs:documentation>Enumeration indicating to which process step / process type in the planning does the message belong</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:integer">			<xs:maxInclusive value="99"/>			<xs:minInclusive value="0"/>			<xs:enumeration value="1">				<xs:annotation>					<xs:documentation>harmonisation - in process</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2">				<xs:annotation>					<xs:documentation>harmonisation - accepted</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="3">				<xs:annotation>					<xs:documentation>harmonisation - rejected</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="4">				<xs:annotation>					<xs:documentation>Request ready</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="5">				<xs:annotation>					<xs:documentation>path study request</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="6">				<xs:annotation>					<xs:documentation>pre-arranged path/reserve capacity</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="7">				<xs:annotation>					<xs:documentation>create offer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="8">				<xs:annotation>					<xs:documentation>coordination update</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="9">				<xs:annotation>					<xs:documentation>draft offer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="10">				<xs:annotation>					<xs:documentation>draft alternative offer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="11">				<xs:annotation>					<xs:documentation>observation - in process</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="12">				<xs:annotation>					<xs:documentation>observation - complete</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="13">				<xs:annotation>					<xs:documentation>preparation of final offer - in process</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="14">				<xs:annotation>					<xs:documentation>preparation of final offer - accepted</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="15">				<xs:annotation>					<xs:documentation>preparation of final offer - rejected</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="16">				<xs:annotation>					<xs:documentation>final offer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="17">				<xs:annotation>					<xs:documentation>final offer - accepted</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="18">				<xs:annotation>					<xs:documentation>alternative offer accepted</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="19">				<xs:annotation>					<xs:documentation>pre-accepted offer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="20">				<xs:annotation>					<xs:documentation>Final Offer rejected</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="21">				<xs:annotation>					<xs:documentation>no alternative available</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="22">				<xs:annotation>					<xs:documentation>booked</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="23">				<xs:annotation>					<xs:documentation>preparation of draft alternative offer is in progress</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="24">				<xs:annotation>					<xs:documentation>alternative offer triggered by IM</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="25">				<xs:annotation>					<xs:documentation>offer/final offer rejected (without revision)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="26">				<xs:annotation>					<xs:documentation>alternative offer rejected (without revision)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="27">				<xs:annotation>					<xs:documentation>offer/final offer rejected (revision required)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="28">				<xs:annotation>					<xs:documentation>alternative offer rejected (revision required)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="29">				<xs:annotation>					<xs:documentation>withdrawal</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="30">				<xs:annotation>					<xs:documentation>Create Dossier</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="31">				<xs:annotation>					<xs:documentation>Close Dossier</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="32">				<xs:annotation>					<xs:documentation>Path canceled full</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="33">				<xs:annotation>					<xs:documentation>Path canceled partial</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="40">				<xs:annotation>					<xs:documentation>Fully Assembled Path (FAP, constructed path)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="42">				<xs:annotation>					<xs:documentation>Preparation of draft offer – accepted</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="43">				<xs:annotation>					<xs:documentation>Preparation of draft offer – rejected</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="44">				<xs:annotation>					<xs:documentation>Draft offer rejected</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="45">				<xs:annotation>					<xs:documentation>Draft no alternative available</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="50">				<xs:annotation>					<xs:documentation>activate path (utilisation notification)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="51">				<xs:annotation>					<xs:documentation>deactivate path (utilisation notification)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="52">				<xs:annotation>					<xs:documentation>confirmation of utilisation notification</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="53">				<xs:annotation>					<xs:documentation>Path and train cancelled </xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="54">				<xs:annotation>					<xs:documentation>Pre-booking in progress</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="65">				<xs:annotation>					<xs:documentation>Preparation of alternative offer in progress due to route update (used in PathNotAvailableMessage)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="66">				<xs:annotation>					<xs:documentation>Booked after route update (used in PathDetailsMessage)</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="TypeOfLoadUnitType">		<xs:annotation>			<xs:documentation>00=unknown, 01=Container, 02=swap bodies, 03=semitrailers, 04=truck</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="00">				<xs:annotation>					<xs:documentation>unknown</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="01">				<xs:annotation>					<xs:documentation>Container</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="02">				<xs:annotation>					<xs:documentation>swap bodies</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="03">				<xs:annotation>					<xs:documentation>semitrailers</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="04">				<xs:annotation>					<xs:documentation>truck</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="TypeOfRemovableAccessories">		<xs:annotation>			<xs:documentation>Specification of removable accessory.Should be added to Code List. Values refer to UIC Leaflet 920-13</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="01">					<xs:annotation>						<xs:documentation>Removable stanchion</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="02">					<xs:annotation>						<xs:documentation>Removable side flap of flat wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="03">					<xs:annotation>						<xs:documentation>Removable end flap of flat wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="04">					<xs:annotation>						<xs:documentation>Removable side rail</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="05">					<xs:annotation>						<xs:documentation>Removable intermediate upright for securing the load</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="06">					<xs:annotation>						<xs:documentation>Stanchion chain</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="07">					<xs:annotation>						<xs:documentation>Removable handle and wheel for winch on car-carrying wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="08">					<xs:annotation>						<xs:documentation>Swivelling bolster (with stanchions)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="09">					<xs:annotation>						<xs:documentation>Coupling rod (rigid coupling)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="10">					<xs:annotation>						<xs:documentation>Ice bunker</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="11">					<xs:annotation>						<xs:documentation>Ice bunker screen</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="12">					<xs:annotation>						<xs:documentation>Ice bunker frame</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="13">					<xs:annotation>						<xs:documentation>Trestle or bar with hooks for hanging meat</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="14">					<xs:annotation>						<xs:documentation>Movable cross-member of wagon with low loading plane</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="15">					<xs:annotation>						<xs:documentation>Removable support</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="16">					<xs:annotation>						<xs:documentation>Mooring cross-member on wagon for special loads</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="17">					<xs:annotation>						<xs:documentation>Movable floor panel on wagon for special loads</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="18">					<xs:annotation>						<xs:documentation>Scotch</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="19">					<xs:annotation>						<xs:documentation>Skid bar with or without shoes on car-carrying wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="20">					<xs:annotation>						<xs:documentation>Mooring strap on car-carrying wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="21">					<xs:annotation>						<xs:documentation>Beam for movable ramp on car-carrying wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="22">					<xs:annotation>						<xs:documentation>Spare heating half-coupling</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="23">					<xs:annotation>						<xs:documentation>Fire extinguisher</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="24">					<xs:annotation>						<xs:documentation>Wheel scotches (for cars) on car-carrying wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="25">					<xs:annotation>						<xs:documentation>Gangway loading ramp on car-carrying wagon</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="26">					<xs:annotation>						<xs:documentation>Metal cradles for rolls of metal sheeting</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="27">					<xs:annotation>						<xs:documentation>Panel for covering markings</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="28">					<xs:annotation>						<xs:documentation>Loading frame for special types of goods</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="29">					<xs:annotation>						<xs:documentation>Headstock for "rolling roads"</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="99">					<xs:annotation>						<xs:documentation>Other wagon accessories</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="TypeOfRequest" type="TypeOfRequestCode">		<xs:annotation>			<xs:documentation>Enumeration for the 3 different basic types of the planning processes types in the planning: Study (1), Request (2), Modification (3) </xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="TypeOfRequestCode">		<xs:annotation>			<xs:documentation>Enumeration for the 3 different basic types of the planning processes types in the planning: Study (1), Request (2), Modification (3)</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:short">			<xs:minInclusive value="1"/>			<xs:enumeration value="1">				<xs:annotation>					<xs:documentation>Study</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2">				<xs:annotation>					<xs:documentation>Request</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="3">				<xs:annotation>					<xs:documentation>Modification</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="TypeOfRUHarmonization" type="TypeOfRUHarmonizationCode">		<xs:annotation>			<xs:documentation>Type of RU harmonization: Full, Part, None.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="TypeOfRUHarmonizationCode">		<xs:annotation>			<xs:documentation>Type of RU  harmonization: Full, Part, None.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:enumeration value="Full"/>			<xs:enumeration value="Part"/>			<xs:enumeration value="None"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="TypeofService">		<xs:annotation>			<xs:documentation>Information about the services available on a train. Used for publication towards the passenger</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<!-- references to tap codelists are here internal. This is the difference to the official ERA schema -->				<xs:element ref="SpecialServiceDescriptionCode" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="FacilityTypeDescriptionCode" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="CharacteristicDescriptionCode" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="TypeOfUsedHybridPowerunit">		<xs:annotation>			<xs:documentation>information about the type of power unit in case of using a hybrid locomotive</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>electric (pantograph, conductor rail)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>liquid fuel (benzine, diesel, gasoline)</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="3">					<xs:annotation>						<xs:documentation>battery</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="4">					<xs:annotation>						<xs:documentation>hydrogen</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="UltimateDestinationCountry" type="CountryIdentISO">		<xs:annotation>			<xs:documentation>Country of Ultimate Destination</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="UN_Number">		<xs:annotation>			<xs:documentation>The UNNumber of the dangerous good according to the RID chapter 3.2, table A, column 1. Mandatory, except it concerns a declaration of an empty packaging of the type "EMPTY PACKAGING", "EMPTY RECEPTACLE &lt;=1000L", "EMPTY IBC" or "EMPTY LARGE PACKAGING" .</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:length value="4"/>				<xs:pattern value="\d*[1-9]\d*"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="UnitCommercialData">		<xs:annotation>			<xs:documentation>Information used by the passenger to find its train or the vehicle in which he will travel</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="TrainsetOrientation" minOccurs="0">					<xs:annotation>						<xs:documentation>1=First Class first, 2=Second Class firts and 9=unknown</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:enumeration value="1"/>							<xs:enumeration value="2"/>							<xs:enumeration value="9"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="RetailServiceID" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Train number written on the ticket</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element name="CommercialNumberOfUnit" type="xs:string" minOccurs="0" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>Reservation number of a vehicle indicated on the ticket</xs:documentation>					</xs:annotation>				</xs:element>				<xs:element ref="CommercialTrafficType" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="UnitData">		<xs:annotation>			<xs:documentation>Relevant data for the units within a passenger train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="UnitPositionInTrain">					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:minInclusive value="1"/>							<xs:maxInclusive value="99"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="UnitIdentification"/>				<xs:element ref="TractionType" minOccurs="0"/>				<xs:element ref="TractionMode" minOccurs="0"/>				<!-- SMO CR 346 (Sector): Regenerative Brake -->				<xs:element ref="RegenerativeBrake" minOccurs="0"/>				<xs:element name="PoweredLocomotiveOrTrainset" type="xs:boolean" minOccurs="0"/>				<!-- SMO CR 319 (Sector): adding of TypeOfUsedHybridPowerunit -->				<xs:element ref="TypeOfUsedHybridPowerunit" minOccurs="0"/>				<xs:element ref="DriverIndication" minOccurs="0"/>				<xs:element name="KeeperShortName" type="xs:string" minOccurs="0"/>				<xs:element ref="PassengerUnitRestriction" minOccurs="0"/>				<xs:element ref="ItineraryOfUnit" minOccurs="0"/>				<xs:element ref="InternalVehicleFacility" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="CharacteristicDescriptionCode" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="FacilityTypeDescriptionCode" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="CommercialService" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="SpecialServiceDescription" minOccurs="0" maxOccurs="unbounded"/>				<xs:element name="InformationToBeDisplayed" type="InformationToBeDisplayedCode" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="UnitCommercialData" minOccurs="0"/>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>				<!-- Sector schema CR: 219 -->				<xs:element ref="UnitTechnicalData" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="UnitIdentification">		<xs:annotation>			<xs:documentation>Code used to identify a vehicle or a trainset</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="EuropeanVehicleNumber" minOccurs="0" maxOccurs="unbounded"/>				<xs:element name="TrainsetID" minOccurs="0">					<xs:annotation>						<xs:documentation>Coding used to identify uniquely a trainset</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:minLength value="1"/>							<xs:maxLength value="12"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="LocoTypeNumber" minOccurs="0"/>				<xs:element name="HauledTypeID" type="xs:string" minOccurs="0"/>				<!-- Pending Task Force PTCPM: Define correctly the type -->			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="UnitTechnicalData">		<xs:annotation>			<xs:documentation>This element shows the unit relevant technical data for the rolling stock within a running train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="WagonNumberOfAxles" minOccurs="0"/>				<xs:element ref="WagonMaxSpeed" minOccurs="0"/>				<xs:element ref="LengthOverBuffers" minOccurs="0"/>				<xs:element ref="WagonWeightEmpty" minOccurs="0"/>				<xs:element ref="TotalLoadWeight" minOccurs="0"/>				<xs:element ref="NormalLoadingGauge" minOccurs="0"/>				<xs:element ref="ExceptionalGaugingProfile" minOccurs="0"/>				<xs:element ref="ExceptionalGaugingIdent" minOccurs="0"/>				<xs:element ref="TypeOfHeating" minOccurs="0"/>				<xs:element ref="HandBrakeType" minOccurs="0"/>				<xs:element name="HandBrakeBrakedWeight" minOccurs="0">					<xs:annotation>						<xs:documentation>Coding in 404-2, chapter 1.7 </xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:minInclusive value="000"/>							<xs:maxInclusive value="999"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="ParkingBrakeForce" minOccurs="0">					<xs:annotation>						<xs:documentation>Indicates the parking brake force of the hand brake (kN). When the parking brake force is marked on the wagon the information must be provided in the RSRD message.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:decimal">							<xs:totalDigits value="5"/>							<xs:fractionDigits value="1"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="AirBrakeType" minOccurs="0"/>				<xs:element ref="BrakingPowerVariationDevice" minOccurs="0"/>				<xs:element ref="AirBrakeSpecialCharacteristic" minOccurs="0"/>				<xs:element ref="CouplingType" minOccurs="0"/>				<xs:element ref="BrakeUnit" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:simpleType name="UnitType">		<xs:annotation>			<xs:documentation>Indicates the type of a Transportation unit.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:token">			<xs:enumeration value="1">				<xs:annotation>					<xs:documentation>Container</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2">				<xs:annotation>					<xs:documentation>Other intermodal traffic</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="4">				<xs:annotation>					<xs:documentation>Rolling road (RR)</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="6">				<xs:annotation>					<xs:documentation>Semi-trailer on bogies</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="10">				<xs:annotation>					<xs:documentation>Container less than 20’</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="11">				<xs:annotation>					<xs:documentation>Container 20’</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="12">				<xs:annotation>					<xs:documentation>Container 30’</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="13">				<xs:annotation>					<xs:documentation>Container 40’</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="40">				<xs:annotation>					<xs:documentation>Semi-trailer truck/articulated lorry</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="41">				<xs:annotation>					<xs:documentation>Road tractor</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="42">				<xs:annotation>					<xs:documentation>Lorry without trailer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="43">				<xs:annotation>					<xs:documentation>Lorry with trailer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="50">				<xs:annotation>					<xs:documentation>Semi-trailer/road semi-trailer</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="51">				<xs:annotation>					<xs:documentation>Swap bodies</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:element name="UpdateLinkMessage">		<xs:annotation>			<xs:documentation>Message used primarily for indication and update of the relation between business object train and path</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="MessageStatus"/>				<xs:element ref="AdministrativeContactInformation"/>				<xs:element name="Operation" maxOccurs="unbounded">					<xs:annotation>						<xs:documentation>There are three operations possible:- break the link- establish the link- information (report) about the linkOne has to indicate the identifiers of the objects that are affected with this operation. Additionally, the procedure that follows the operation can be indicated too.</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element ref="Identifiers" maxOccurs="2"/>							<xs:element ref="ReferenceTrainIDSubCalendar" minOccurs="0"/>							<xs:element name="Action" minOccurs="0">								<xs:annotation>									<xs:documentation>One of the attribute value has to be chosen:TS = Train ShiftingTC = Train CancellationCOT = Change Of TrainLR = Link Report</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:attribute name="Type" use="required">										<xs:annotation>											<xs:documentation>TS = Train ShiftingTC = Train CancellationCOT = Change Of TrainLR = Link Report</xs:documentation>										</xs:annotation>										<xs:simpleType>											<xs:restriction base="xs:string">												<xs:enumeration value="TS"/>												<xs:enumeration value="TC"/>												<xs:enumeration value="COT"/>												<xs:enumeration value="LR"/>											</xs:restriction>										</xs:simpleType>									</xs:attribute>								</xs:complexType>							</xs:element>							<xs:element name="Status" minOccurs="0">								<xs:annotation>									<xs:documentation>One can choose between the following statuses:P = proposedR = requestedC = confirmedLNC = link not confirmedLR = Link refusedE = existsThese serve for covering the cases where Update Link request confirmation might be needed.</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:attribute name="Type" use="required">										<xs:annotation>											<xs:documentation>P = proposedR = requestedC = confirmedLNC = link not confirmedLR = Link refusedE = exists</xs:documentation>										</xs:annotation>										<xs:simpleType>											<xs:restriction base="xs:string">												<xs:enumeration value="P"/>												<xs:enumeration value="R"/>												<xs:enumeration value="C"/>												<xs:enumeration value="LNC"/>												<xs:enumeration value="LR"/>												<xs:enumeration value="E"/>											</xs:restriction>										</xs:simpleType>									</xs:attribute>								</xs:complexType>							</xs:element>							<xs:element name="Procedure" minOccurs="0">								<xs:annotation>									<xs:documentation>NP = New PathEP = Existiing PathPK = Path KeptPNK = Path Not KeptTC = Train CancelledTNC = Train Not Cancelled</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:string">										<xs:enumeration value="NP"/>										<xs:enumeration value="EP"/>										<xs:enumeration value="PK"/>										<xs:enumeration value="PNK"/>										<xs:enumeration value="TC"/>										<xs:enumeration value="TNC"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="TrainInformation" minOccurs="0">								<xs:annotation>									<xs:documentation>Train Information provided by the RUs as an overview for the whole train journey from origin to destination</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="PathInformation" minOccurs="0">								<xs:annotation>									<xs:documentation>Information provided by the RU for a requested journey section or by the IM for an offered/booked of the Path section</xs:documentation>								</xs:annotation>							</xs:element>						</xs:sequence>						<xs:attribute name="Type" use="required">							<xs:annotation>								<xs:documentation>B = break the linkE = establish the linkI = Information</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:enumeration value="B"/>									<xs:enumeration value="E"/>									<xs:enumeration value="I"/>								</xs:restriction>							</xs:simpleType>						</xs:attribute>					</xs:complexType>				</xs:element>				<xs:element ref="Parameters" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="FreeTextField" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="UserRU" type="CompanyCode">		<xs:annotation>			<xs:documentation>Identifies uniquely the RU who has operated the wagon or is in custody of the wagon.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:complexType name="ValidationEntryType">		<xs:sequence>			<xs:element name="message" type="xs:string"/>		</xs:sequence>		<xs:attribute name="status" type="TCRValidationStatusType" use="required"/>	</xs:complexType>	<xs:element name="ValidityPeriod">		<xs:complexType>			<xs:sequence>				<xs:element ref="StartDateTime"/>				<xs:element ref="EndDateTime" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Value">		<xs:simpleType>			<xs:restriction base="xs:decimal">				<xs:minInclusive value="0"/>				<xs:fractionDigits value="1"/>				<xs:maxInclusive value="9999999999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Variant">		<xs:annotation>			<xs:documentation>The variant shows a relationship between two identifiers referring to the same business case</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:minLength value="2"/>				<xs:maxLength value="2"/>				<xs:pattern value="[0-9A-Z]{2}"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="VesselIndication">		<xs:annotation>			<xs:documentation>This element identifies to which extent the transportation unit is used</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="VesselName"/>				<xs:element ref="ClosingTime" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="VesselName" type="Name">		<xs:annotation>			<xs:documentation>This element identifies the vessel by name according the Lloyd register, if the shipment has to change the transportation mode from rail to sea</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="Volume" type="VolumeValue">		<xs:annotation>			<xs:documentation>Identifies the volume of a shipment, expressed in cubic metres</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="VolumeValue">		<xs:annotation>			<xs:documentation>Volume value of the load units by cbm</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:float"/>	</xs:simpleType>	<xs:element name="WagonAtDeparture">		<xs:annotation>			<xs:documentation>Departure point of a wagon with location and departure time</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="DepartureTimeAtLocation"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonData">		<xs:annotation>			<xs:documentation>Wagon relevant data for the wagons within a running train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="WagonNumberFreight"/>				<xs:element ref="WagonTrainPosition"/>				<xs:element ref="WagonOperationalData"/>				<xs:element ref="WagonTechData"/>				<xs:element name="IntermodalTransportData" type="IntermodalTransportDataType" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonETI_ETA_Message">		<xs:annotation>			<xs:documentation>This message is sent by the RU to the next RU in the transport chain to give him the calculation of its ETI. The last RU sends this message with ETA to the Lead RU, which may inform its customer. Following the handover information from the IM, the RU sends with this message also the updated ETI to the next RU and the last RU sends the updated ETA to the LRU.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="RelatedReference"/>				<xs:element ref="WagonInformation"/>				<xs:element ref="ArrivalInterchangeReport"/>				<xs:element ref="DepartureInterchangeReport" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonEventInformation">		<xs:annotation>			<xs:documentation>This is a WIMO element that is derived from the Wagon Release Notice and Event Messages</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="WagonEvent">					<xs:simpleType>						<xs:restriction base="xs:token">							<xs:enumeration value="Release"/>							<xs:enumeration value="Arrival"/>							<xs:enumeration value="Departure"/>							<xs:enumeration value="Exception"/>							<xs:enumeration value="Delivery"/>							<xs:enumeration value="InterchangeDelivery"/>							<xs:enumeration value="InterchangeReceipt"/>							<xs:enumeration value="YardDeparture"/>							<xs:enumeration value="YardArrival"/>							<xs:enumeration value="DeliveryConfirmation"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="EventDateTime" type="xs:dateTime"/>				<xs:element ref="Location"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:simpleType name="WagonIdent">		<xs:annotation>			<xs:documentation>Identification code of a freight wagon based on the TSI OPE and CEN Recommendations and CIS wagons coded according to OSJD-UIC leaflet 402, which allows the conversion from 8 digits to 12 digits and viceversa.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:maxLength value="12"/>			<xs:pattern value="[0-9]{12}"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="WagonInformation">		<xs:annotation>			<xs:documentation>This element shows the unique wagon number together with the transportation units, loaded on the wagon, the used capacity and the weight of the complete load of the wagon</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="WagonNumberFreight"/>				<xs:element ref="LoadingStatus"/>				<xs:element ref="TotalWeight" minOccurs="0"/>				<xs:element ref="GoodsInWagon" minOccurs="0" maxOccurs="99"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonInterchangeNoticeMessage">		<xs:annotation>			<xs:documentation>This message is used by the RU/Service Provider to ask the neighbouring RU/Service Provider the acceptance of the responsibility for a wagon.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="WagonInformation"/>				<xs:element ref="DeliveryInterchangePoint"/>				<xs:element ref="DangerousGoodsIndication" minOccurs="0"/>				<xs:element ref="OperationalTrainNumber"/>				<xs:element ref="TrainID" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonInterchangeSubNoticeMessage">		<xs:annotation>			<xs:documentation>This message is used by the RU/Service Provider to inform the IM that the responsibility is handed over to the next RU/Service Provider</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="WagonNumberFreight"/>				<xs:element ref="AcceptanceInterchangePoint"/>				<xs:element ref="DangerousGoodsIndication" minOccurs="0"/>				<xs:element ref="OperationalTrainNumber" minOccurs="0"/>				<xs:element ref="TrainID" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonLength">		<xs:annotation>			<xs:documentation>Length over buffers in cms</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="WagonLocationStatus" type="RunningStatus">		<xs:annotation>			<xs:documentation>identifies the status of a wagon, related to the actual time at a reporting point</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="WagonMaxSpeed">		<xs:annotation>			<xs:documentation>Maximum allowed speed of the wagon according to the load and entry in the Rolling Stock Databases.  In kmh</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="001"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="WagonNumberFreight" type="WagonIdent">		<xs:annotation>			<xs:documentation>Identifies uniquely the freight wagon by its number</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="WagonNumberOfAxles">		<xs:annotation>			<xs:documentation>Number of Axels for a wagon</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="2"/>				<xs:maxInclusive value="99"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="WagonOperationalData">		<xs:annotation>			<xs:documentation>Actual wagon parameters, dependent on load or damage. This group and its elements are optional (contract defines what IM requires). But if there is dangerous goods in the train, then this group is mandatory.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="BrakeType" minOccurs="0"/>				<xs:element ref="BrakeWeight" minOccurs="0"/>				<xs:element ref="WagonMaxSpeed" minOccurs="0"/>				<xs:element ref="ExceptionalGaugingProfile" minOccurs="0"/>				<xs:element ref="ExceptionalGaugingIdent" minOccurs="0"/>				<xs:element ref="DangerousGoodsIndication" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="InfoOnGoodsShapeTypeDanger" minOccurs="0" maxOccurs="9"/>				<xs:element ref="RestrictionsDueToLoadOrDamage" minOccurs="0" maxOccurs="9"/>				<xs:element ref="TotalLoadWeight" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonPerformanceMessage">		<xs:annotation>			<xs:documentation>Message used by the User RU to deliver wagon performance data to the wagon keeper.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element name="PerformanceData" maxOccurs="unbounded">					<xs:annotation>						<!-- Sector schema: CR 148 -->						<xs:documentation>Performance data of a freight wagon for a specified period. The SOAP default maximum for an element is 50,000. If maximum count of data records is exceeded, performance data records need to be split and several wagon performance messages sent.</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:element ref="WagonNumberFreight"/>							<xs:element ref="UserRU"/>							<xs:element name="PeriodStart" type="xs:dateTime">								<xs:annotation>									<xs:documentation>Start date and time of the delivery period.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="StartLocation" minOccurs="0"/>							<xs:element name="PeriodEnd" type="xs:dateTime">								<xs:annotation>									<xs:documentation>End date and time of the delivery period.</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="EndLocation" minOccurs="0"/>							<xs:element name="Country" type="CountryIdentISO" minOccurs="0">								<xs:annotation>									<xs:documentation>Country where the wagon has been operated during the delivery period. Identifies a country or state by code (ISO 3166-1).</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="Kilometers">								<xs:annotation>									<xs:documentation>Actual and complete kilometric performance of the wagon for the delivery period in kilometers. Kilometric performance due to shunting at stations can be neglected.</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:int">										<xs:minInclusive value="-99999"/>										<xs:maxInclusive value="99999"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element ref="TotalLoadWeight"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonPickupAtOrigin">		<xs:annotation>			<xs:documentation>Place and Date and Time of when the wagon is ready to be taken over by the RU/Service Provider at the customer sidings</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Location"/>				<xs:element ref="DepartureTimeAtLocation"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonReceivedAtInterchangeMessage">		<xs:annotation>			<xs:documentation>This message is used by the neighbouring RU/Service Provider as answer to the message WagonInterchangeNotice to conform the acceptance of the responsibility for the wagon.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="RelatedReference"/>				<xs:element ref="WagonNumberFreight"/>				<xs:element ref="AcceptanceInterchangePoint"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonRefusedAtInterchangeMessage">		<xs:annotation>			<xs:documentation>This message is used by the neighbouring RU/Service Provider as answer to the message 'WagonInterchangeNotic' to inform the sender that the responsibility for the wagon is refused.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element ref="RelatedReference"/>				<xs:element ref="WagonNumberFreight"/>				<xs:element ref="RefusalAtInterchange"/>				<xs:element ref="CauseType"/>				<xs:element ref="CauseDescription" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Wagons">		<xs:annotation>			<xs:documentation>Content of the wagon</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="WagonNumberFreight"/>				<xs:sequence>					<xs:element name="WagonDetails">						<xs:annotation>							<xs:documentation>Details for the specific wagon</xs:documentation>						</xs:annotation>						<xs:complexType>							<xs:sequence>								<xs:element ref="LoadingStatus"/>								<xs:element name="WagonInfo" minOccurs="0">									<xs:annotation>										<xs:documentation>Additional information, concerning the goods of the whole wagon. </xs:documentation>									</xs:annotation>									<xs:simpleType>										<xs:restriction base="xs:string">											<xs:maxLength value="2000"/>											<xs:minLength value="1"/>										</xs:restriction>									</xs:simpleType>								</xs:element>								<xs:element name="WagonTypeDetails" minOccurs="0">									<xs:annotation>										<xs:documentation>These elements are only needed, if the wagon has to be treated as CUV (empty wagon).</xs:documentation>									</xs:annotation>									<xs:complexType>										<xs:sequence>											<xs:element ref="WagonWeightEmpty"/>											<xs:element ref="WagonNumberOfAxles"/>											<xs:element ref="WagonLength"/>										</xs:sequence>									</xs:complexType>								</xs:element>								<xs:element ref="TotalWeight" minOccurs="0"/>								<xs:element name="LoadLimit" minOccurs="0">									<xs:annotation>										<xs:documentation>Load limit from table of load limits in [t].</xs:documentation>									</xs:annotation>									<xs:simpleType>										<xs:restriction base="xs:decimal">											<xs:minInclusive value="0"/>											<xs:totalDigits value="4"/>										</xs:restriction>									</xs:simpleType>								</xs:element>								<xs:element ref="Seals" minOccurs="0">									<xs:annotation>										<xs:documentation>Describes the seals used for the consignment</xs:documentation>									</xs:annotation>								</xs:element>								<xs:element ref="Ship" minOccurs="0">									<xs:annotation>										<xs:documentation>Additional information for transports, which shall be handed over to a ship.</xs:documentation>									</xs:annotation>								</xs:element>								<xs:element ref="DeliveryReference" minOccurs="0"/>								<xs:element ref="OriginCountry" minOccurs="0">									<xs:annotation>										<xs:documentation>Code of origin country of the Goods</xs:documentation>									</xs:annotation>								</xs:element>								<xs:element name="ExceptionalConsignment" minOccurs="0" maxOccurs="10">									<xs:annotation>										<xs:documentation>Exceptional Consignment</xs:documentation>									</xs:annotation>									<xs:complexType>										<xs:sequence>											<xs:element ref="IM_Partner"/>											<xs:element name="PermissionNumber">												<xs:annotation>													<xs:documentation>Reference/permission number of the exceptional consignment.</xs:documentation>												</xs:annotation>												<xs:simpleType>													<xs:restriction base="xs:string">														<xs:minLength value="1"/>														<xs:maxLength value="24"/>													</xs:restriction>												</xs:simpleType>											</xs:element>										</xs:sequence>									</xs:complexType>								</xs:element>								<xs:element name="Examination" minOccurs="0" maxOccurs="10">									<xs:annotation>										<xs:documentation>Examination</xs:documentation>									</xs:annotation>									<xs:complexType>										<xs:sequence>											<xs:element name="CarrierCode" type="CompanyCode">												<xs:annotation>													<xs:documentation>Code of the carrier undertaking the examination (see CIM Article 11 sections 2 and 3). </xs:documentation>												</xs:annotation>											</xs:element>											<xs:element name="Result">												<xs:annotation>													<xs:documentation>Details of the results of any examination (see CIM Article 11 sections 2 and 3).</xs:documentation>												</xs:annotation>												<xs:simpleType>													<xs:restriction base="xs:string">														<xs:minLength value="1"/>														<xs:maxLength value="180"/>													</xs:restriction>												</xs:simpleType>											</xs:element>										</xs:sequence>									</xs:complexType>								</xs:element>								<xs:element name="FormalReports" minOccurs="0" maxOccurs="15">									<xs:annotation>										<xs:documentation>Formal report</xs:documentation>									</xs:annotation>									<xs:complexType>										<xs:sequence>											<xs:element name="CreationDate" type="xs:date">												<xs:annotation>													<xs:documentation>Date when the report was made out.</xs:documentation>												</xs:annotation>											</xs:element>											<xs:element name="Number" minOccurs="0">												<xs:annotation>													<xs:documentation>Number of the report form.</xs:documentation>												</xs:annotation>												<xs:simpleType>													<xs:restriction base="xs:string">														<xs:maxLength value="13"/>														<xs:minLength value="1"/>													</xs:restriction>												</xs:simpleType>											</xs:element>											<xs:element name="CarrierCode" type="CompanyCode">												<xs:annotation>													<xs:documentation>Code of the carrier who made it out.</xs:documentation>												</xs:annotation>											</xs:element>										</xs:sequence>									</xs:complexType>								</xs:element>								<xs:element name="ShuntingModalLabel" minOccurs="0">									<xs:annotation>										<xs:documentation>Shunting modal label  according to chapter 5.3.4 RID</xs:documentation>									</xs:annotation>									<xs:simpleType>										<xs:restriction base="xs:token">											<xs:enumeration value="13"/>											<xs:enumeration value="15"/>										</xs:restriction>									</xs:simpleType>								</xs:element>								<xs:element name="CustomerReference" minOccurs="0" maxOccurs="5">									<xs:annotation>										<xs:documentation>Supplied by the customer. Reference number to link the ECN and delivery note to the same consignment on the customer side.</xs:documentation>									</xs:annotation>									<xs:simpleType>										<xs:restriction base="xs:string">											<xs:maxLength value="30"/>											<xs:minLength value="1"/>										</xs:restriction>									</xs:simpleType>								</xs:element>								<xs:element name="BookingNumber" minOccurs="0">									<xs:annotation>										<xs:documentation>XrailBooking number for the consignment</xs:documentation>									</xs:annotation>									<xs:simpleType>										<xs:restriction base="xs:string">											<xs:minLength value="24"/>											<xs:maxLength value="64"/>											<xs:pattern value="[0-9]{4}:[0-9]{17}:[a-f0-9-]+"/>										</xs:restriction>									</xs:simpleType>								</xs:element>							</xs:sequence>						</xs:complexType>					</xs:element>					<xs:element ref="SummaryOFGoodsWithSameRID" minOccurs="0" maxOccurs="25"/>					<xs:sequence>						<xs:element ref="LoadingTackles" minOccurs="0" maxOccurs="99"/>						<xs:element name="GoodsInWagon" minOccurs="0" maxOccurs="99">							<xs:complexType>								<xs:sequence>									<xs:element name="NoGoodsOfClassX" minOccurs="0">										<xs:annotation>											<xs:documentation>Element has to be filled with the class of the dangerous goods which are mentioned in Table 3.2 RID but are not dangerous according to chapter 2 (5.4.1.5 RID)</xs:documentation>										</xs:annotation>									</xs:element>									<xs:element ref="RID" minOccurs="0" maxOccurs="50"/>									<xs:element name="Packing" minOccurs="0">										<xs:annotation>											<xs:documentation>Packing information</xs:documentation>										</xs:annotation>										<xs:complexType>											<xs:sequence>												<xs:element name="NatureOfPacking" minOccurs="0">													<xs:annotation>														<xs:documentation>Nature of packing according to the UN/ECE Recommandation No 21</xs:documentation>														<xs:documentation>CODE: UN/ECE-Recommendation No. 21</xs:documentation>													</xs:annotation>													<xs:simpleType>														<xs:restriction base="xs:string">															<xs:maxLength value="2"/>															<xs:minLength value="1"/>														</xs:restriction>													</xs:simpleType>												</xs:element>												<xs:element name="NumberOfPackages" minOccurs="0">													<xs:annotation>														<xs:documentation>Number of packages.</xs:documentation>													</xs:annotation>													<xs:simpleType>														<xs:restriction base="xs:int">															<xs:minInclusive value="1"/>															<xs:maxInclusive value="99999"/>														</xs:restriction>													</xs:simpleType>												</xs:element>												<xs:element name="PackageIdentification" minOccurs="0" maxOccurs="99">													<xs:annotation>														<xs:documentation>Particular marks and numbers to identify less than wagon load assignments.</xs:documentation>													</xs:annotation>													<xs:simpleType>														<xs:restriction base="xs:string">															<xs:maxLength value="35"/>															<xs:minLength value="1"/>														</xs:restriction>													</xs:simpleType>												</xs:element>											</xs:sequence>										</xs:complexType>									</xs:element>									<xs:element ref="NHM_Code"/>									<xs:element name="PreviousLoadedGood" type="NHMCodeType" minOccurs="0"/>									<xs:element ref="GoodsDescription" minOccurs="0"/>									<xs:element name="AdditionalGoodInformation" minOccurs="0">										<xs:annotation>											<xs:documentation>Additional information regarding the loaded good, given by the customer.</xs:documentation>										</xs:annotation>										<xs:simpleType>											<xs:restriction base="xs:string">												<xs:minLength value="1"/>												<xs:maxLength value="350"/>											</xs:restriction>										</xs:simpleType>									</xs:element>									<xs:element ref="GrossWeight" minOccurs="0"/>									<xs:element name="HS_Code" minOccurs="0">										<xs:annotation>											<xs:documentation>HS-Code for sensible goods (appendix 44c of ccip) 10 digits are needed, if a good code was already assigned for 'Zollanmeldung'. In this case this good code has to be taken. These good codes may have more than 6 digits.</xs:documentation>										</xs:annotation>										<xs:simpleType>											<xs:restriction base="xs:string">												<xs:minLength value="6"/>												<xs:maxLength value="10"/>												<xs:pattern value="\d*[1-9]\d*"/>											</xs:restriction>										</xs:simpleType>									</xs:element>									<xs:element name="EWC_Key" minOccurs="0">										<xs:annotation>											<xs:documentation>Numeric key according to the European Waste Catalogue</xs:documentation>											<xs:documentation>CODE: European waste catalogue (EWC) 2000/532/EC</xs:documentation>										</xs:annotation>										<xs:simpleType>											<xs:restriction base="xs:string">												<xs:minLength value="2"/>												<xs:maxLength value="6"/>												<xs:pattern value="\d*"/>											</xs:restriction>										</xs:simpleType>									</xs:element>									<xs:element ref="ReferenceNumbers" minOccurs="0" maxOccurs="99"/>									<xs:element ref="ILU" minOccurs="0"/>									<xs:element ref="RollingRoadUnit" minOccurs="0"/>								</xs:sequence>							</xs:complexType>						</xs:element>					</xs:sequence>				</xs:sequence>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonStatusMessages">		<xs:annotation>			<xs:documentation>Always MANDATORY, independent whether only one or more messages are in the file </xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="MessageHeader"/>				<xs:element name="WagonStatusMessage" maxOccurs="500">					<xs:annotation>						<xs:documentation>used to describe one event of one wagon  (all bounded elements are bounded to to obligations of legacy systems)</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:sequence>							<xs:annotation>								<xs:documentation>Wagon Status Message</xs:documentation>							</xs:annotation>							<xs:element name="ReportingRU" type="CompanyCode">								<xs:annotation>									<xs:documentation>Company (RICS) Code of the RU who is reporting the event</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="MessageCreationDateTime" type="xs:dateTime">								<xs:annotation>									<xs:documentation>Timestamp of Creation of Message</xs:documentation>									<xs:documentation>the timestamp is created by the originally sending RU, it remains unchanged, when forwarded by the central ISR application</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element ref="WagonNumberFreight"/>							<xs:element name="Event">								<xs:annotation>									<xs:documentation>Information belonging to the event</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element ref="EventType"/>										<xs:element name="EventDateTime" type="xs:dateTime">											<xs:annotation>												<xs:documentation>Event Time Stamp </xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="EventLocationInformation" minOccurs="0">											<xs:annotation>												<xs:documentation>Information concerning the event location. Optional for event types 06 and 16, these events may not have a location. But for all remaining event types, at least one of the elements EventLocation or Position should be sent</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="EventLocation" type="LocationIdent" minOccurs="0">														<xs:annotation>															<xs:documentation>Location where the event happend</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="Position" minOccurs="0">														<xs:annotation>															<xs:documentation>Geo coordinates of the wagon  event location in WGS84 as used in the CRD</xs:documentation>														</xs:annotation>														<xs:complexType>															<xs:sequence>																<xs:element name="Latitude" type="xs:decimal"/>																<xs:element name="Longitude" type="xs:decimal"/>															</xs:sequence>														</xs:complexType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="LoadingStatus" minOccurs="0">								<xs:annotation>									<xs:documentation>Loading status of the equipment.  0=Empty, 1=Loaded</xs:documentation>								</xs:annotation>								<xs:simpleType>									<xs:restriction base="xs:integer">										<xs:enumeration value="0"/>										<xs:enumeration value="1"/>									</xs:restriction>								</xs:simpleType>							</xs:element>							<xs:element name="ShippingLocation" type="LocationIdent" minOccurs="0">								<xs:annotation>									<xs:documentation>Shipping Station ( TAF location code with optional SLC type 42 or 36)</xs:documentation>									<xs:documentation>use here the station code of the station the wagon has started its transport run</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="DestinationLocation" type="LocationIdent" minOccurs="0">								<xs:annotation>									<xs:documentation>Destination Station  ( TAF location code with optional SLC type 42 or 36)</xs:documentation>									<xs:documentation>use here the station code of the station the wagon shall terminate its transport run </xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="Train" minOccurs="0">								<xs:complexType>									<xs:sequence>										<xs:element name="OperationalTrainNumberIdentifier">											<xs:complexType>												<xs:sequence>													<xs:element ref="OperationalTrainNumber"/>													<xs:element ref="ScheduledTimeAtHandover" minOccurs="0"/>													<xs:element ref="ScheduledDateTimeAtTransfer" minOccurs="0"/>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="TrainOperatingRU" type="CompanyCode" minOccurs="0"/>										<xs:element ref="TrainOperationalIdentification" minOccurs="0">											<xs:annotation>												<xs:documentation>TAF TrainID of the related train</xs:documentation>											</xs:annotation>										</xs:element>										<xs:element name="TrainDepartureDate" type="xs:date" minOccurs="0">											<xs:annotation>												<xs:documentation>Out only: Departure Date of the Train </xs:documentation>												<xs:documentation>use here the date the train left origin using this train number</xs:documentation>											</xs:annotation>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="ConsignmentIdentification" minOccurs="0" maxOccurs="unbounded">								<xs:annotation>									<xs:documentation>List of Identifications for the consignment In order to identify the consignment(s) on the wagon, the ControlLabel and or DossierNumber for each consignment must be present if the wagon is loaded and the Consignment Note is already available</xs:documentation>									<xs:documentation>consignment note number (without carrier (due to history))</xs:documentation>								</xs:annotation>								<xs:complexType>									<xs:sequence>										<xs:element name="ControlLabel" minOccurs="0">											<xs:complexType>												<xs:sequence>													<xs:element name="ShippingCountry">														<xs:annotation>															<xs:documentation>Forwarding UIC Country Code</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:length value="2">																	<xs:annotation>																		<xs:documentation>= 2N = UIC country code according to UIC leaflet 920-14</xs:documentation>																	</xs:annotation>																</xs:length>																<xs:pattern value="\d*[1-9]\d*"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="ShippingStationCode">														<xs:annotation>															<xs:documentation>UIC Code of the shipping station</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="5"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="ShippingStationName" minOccurs="0">														<xs:annotation>															<xs:documentation>Name of the shipping station</xs:documentation>														</xs:annotation>														<xs:simpleType>															<xs:restriction base="xs:string">																<xs:minLength value="1"/>																<xs:maxLength value="24"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="ShippingCarrier" type="CompanyCode" minOccurs="0">														<xs:annotation>															<xs:documentation>RICS Code of the RU who created the consignment identification (not necessarily the first carrier in the transport chain)</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="AcceptanceDate" type="xs:date" minOccurs="0">														<xs:annotation>															<xs:documentation>Forwarding Date</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element name="ConsignmentNumber" type="ConsignmentIdent"/>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="DossierNumber" type="xs:string" minOccurs="0"/>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element ref="Routing" minOccurs="0">								<xs:annotation>									<xs:documentation>Route information. Keep the sequence of each part of the route!</xs:documentation>								</xs:annotation>							</xs:element>							<xs:element name="CarriersInvolved" minOccurs="0">								<xs:complexType>									<xs:sequence>										<xs:element name="Carrier" maxOccurs="20">											<xs:annotation>												<xs:documentation>Carrier(s) involved</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="RU" type="CompanyCode">														<xs:annotation>															<xs:documentation>Carrier (Railway Code)</xs:documentation>														</xs:annotation>													</xs:element>													<xs:element ref="CarrierStatus" minOccurs="0"/>												</xs:sequence>											</xs:complexType>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>							<xs:element name="WagonJourneyIrregularity" minOccurs="0">								<xs:complexType>									<xs:sequence>										<xs:element name="DamageCodes" minOccurs="0" maxOccurs="unbounded">											<xs:annotation>												<xs:documentation>List of Damage Codes according to description in GCU Appendix 9 Annex 1</xs:documentation>											</xs:annotation>											<xs:complexType>												<xs:sequence>													<xs:element name="DamageCodePosition1">														<xs:simpleType>															<xs:restriction base="xs:short">																<xs:minInclusive value="1"/>																<xs:maxInclusive value="99"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="DamageCodePosition2" minOccurs="0">														<xs:simpleType>															<xs:restriction base="xs:short">																<xs:minInclusive value="1"/>																<xs:maxInclusive value="99"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="DamageCodePosition3" minOccurs="0">														<xs:simpleType>															<xs:restriction base="xs:short">																<xs:minInclusive value="1"/>																<xs:maxInclusive value="99"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="DamageCodePosition4" minOccurs="0">														<xs:simpleType>															<xs:restriction base="xs:short">																<xs:minInclusive value="1"/>																<xs:maxInclusive value="99"/>															</xs:restriction>														</xs:simpleType>													</xs:element>													<xs:element name="DamageOldOrNew" minOccurs="0">														<xs:simpleType>															<xs:restriction base="xs:short">																<xs:enumeration value="0"/>																<xs:enumeration value="1"/>															</xs:restriction>														</xs:simpleType>													</xs:element>												</xs:sequence>											</xs:complexType>										</xs:element>										<xs:element name="IsAbleToRun" type="xs:boolean" minOccurs="0">											<xs:annotation>												<xs:documentation>True if the damage does not cause an interruption of the transport run. False otherwise: The damage causes an interruption of the transport run (the wagon has to be repaired,  the loading of the good has to be bettered, . . .</xs:documentation>											</xs:annotation>										</xs:element>									</xs:sequence>								</xs:complexType>							</xs:element>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="WagonTechData">		<xs:annotation>			<xs:documentation>This element shows the wagon relevant technical data for the wagons within a running train</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="LengthOverBuffers"/>				<xs:element ref="WagonNumberOfAxles"/>				<xs:element ref="AirBrakeType" minOccurs="0"/>				<xs:element ref="BrakingPowerVariationDevice" minOccurs="0"/>				<xs:element name="AirBrakeSpecialCharacteristic" minOccurs="0">					<xs:annotation>						<xs:documentation>Coding in 404-2, chapter 1.8</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:minInclusive value="0"/>							<xs:maxInclusive value="9"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="HandBrakeType" minOccurs="0"/>				<xs:element name="HandBrakeBrakedWeight" minOccurs="0">					<xs:annotation>						<xs:documentation>Coding in 404-2, chapter 1.7 </xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="xs:integer">							<xs:minInclusive value="000"/>							<xs:maxInclusive value="999"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="ParkingBrakeForce" minOccurs="0"/>				<xs:element ref="NormalLoadingGauge" minOccurs="0"/>				<xs:element ref="CouplingType" minOccurs="0"/>				<xs:element ref="WagonWeightEmpty"/>				<xs:element name="TechnicalRestrictions" type="Numeric2-2" minOccurs="0" maxOccurs="6"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="WagonTelematics">		<xs:sequence>			<xs:element name="TelematicsOnBoard" type="xs:boolean">				<xs:annotation>					<xs:documentation xml:lang="en">Indication if wagon is equipped with a telematics device.</xs:documentation>				</xs:annotation>			</xs:element>			<xs:element name="TelematicsDevice" minOccurs="0" maxOccurs="unbounded">				<xs:annotation>					<xs:documentation xml:lang="en">Detailed information about a specific telematics device.</xs:documentation>				</xs:annotation>				<xs:complexType>					<xs:sequence>						<xs:element name="DeviceType">							<xs:annotation>								<xs:documentation xml:lang="en">Specification of type of telematics device.</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:enumeration value="Telematics Unit"/>									<xs:enumeration value="Sensor"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="ComponentMounted" minOccurs="0">							<xs:annotation>								<xs:documentation xml:lang="en">Indication of the component to which the telematics unit is attached.</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:enumeration value="Superstructure"/>									<xs:enumeration value="Tank"/>									<xs:enumeration value="End wall"/>									<xs:enumeration value="Side wall"/>									<xs:enumeration value="Marking plate"/>									<xs:enumeration value="Frame"/>									<xs:enumeration value="Headstock"/>									<xs:enumeration value="Saddle plate"/>									<xs:enumeration value="Longitudinal beam"/>									<xs:enumeration value="Latitudinal beam"/>									<xs:enumeration value="Hitch"/>									<xs:enumeration value="Bogie"/>									<xs:enumeration value="Axle"/>									<xs:enumeration value="Axle box"/>									<xs:enumeration value="Lift off protection"/>									<xs:enumeration value="Brake system"/>									<xs:enumeration value="Brake blocks"/>									<xs:enumeration value="Air pipes"/>									<xs:enumeration value="Brake valves"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="MountedPosition" minOccurs="0" maxOccurs="unbounded">							<xs:annotation>								<xs:documentation xml:lang="en">Indication of where the telematics unit is located on the component.</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:enumeration value="Side"/>									<xs:enumeration value="Top"/>									<xs:enumeration value="Bottom"/>									<xs:enumeration value="Inside"/>									<xs:enumeration value="Left"/>									<xs:enumeration value="Right"/>									<xs:enumeration value="Center"/>									<xs:enumeration value="Below isolation"/>									<xs:enumeration value="Hand brake end"/>									<xs:enumeration value="Non brake end"/>									<xs:enumeration value="1"/>									<xs:enumeration value="2"/>									<xs:enumeration value="3"/>									<xs:enumeration value="4"/>									<xs:enumeration value="5"/>									<xs:enumeration value="6"/>									<xs:enumeration value="7"/>									<xs:enumeration value="8"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="ManufacturerName" minOccurs="0">							<xs:annotation>								<xs:documentation xml:lang="en">Name of the manufacturer of the telematics device.</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:maxLength value="255"/>								</xs:restriction>							</xs:simpleType>						</xs:element>						<xs:element name="ATEXCertified" type="xs:boolean" minOccurs="0">							<xs:annotation>								<xs:documentation xml:lang="en">Indication if the telematics device is ATEX certified.</xs:documentation>							</xs:annotation>						</xs:element>						<xs:element name="ATEXLevel" minOccurs="0" maxOccurs="2">							<xs:annotation>								<xs:documentation xml:lang="en">Indication of ATEX level (gas and dust if applicable) based on ATEX/IECEx standard; e.g.: II 2G Ex ib IIB T4 Gb or II 2D Ex ib IIIC T135°C Db.</xs:documentation>							</xs:annotation>							<xs:simpleType>								<xs:restriction base="xs:string">									<xs:maxLength value="50"/>								</xs:restriction>							</xs:simpleType>						</xs:element>					</xs:sequence>				</xs:complexType>			</xs:element>		</xs:sequence>	</xs:complexType>	<xs:element name="WagonTrainPosition">		<xs:annotation>			<xs:documentation>Identifies the position of a wagon within a train.  Sequential number starting with the first wagon at the front of train as N°1.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:int">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="WagonWeightEmpty" type="WeightValueKilo">		<xs:annotation>			<xs:documentation>The weight of an empty wagon according to the entry in the rolling stock database</xs:documentation>		</xs:annotation>	</xs:element>	<xs:element name="WeeklyPattern" type="BitmapWeek">		<xs:annotation>			<xs:documentation>Indicate the weekly pattern of the TCR. This is NOT a calendar of validity days. The first element references Monday, the second Tuesday, etc.</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="WeekType">		<xs:restriction base="xs:integer">			<xs:minInclusive value="1"/>			<xs:maxInclusive value="52"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="WeightOfSetOfCarriages" type="WeightValueTonne">		<xs:annotation>			<xs:documentation>The calculated maximum weight of all carriages without the traction</xs:documentation>		</xs:annotation>	</xs:element>	<xs:simpleType name="WeightValueKilo">		<xs:annotation>			<xs:documentation>In Kilograms</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:integer">			<xs:minInclusive value="0"/>			<xs:maxInclusive value="999999"/>			<xs:whiteSpace value="collapse"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="WeightValueTonne">		<xs:annotation>			<xs:documentation>In Tonnes</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:int">			<xs:minInclusive value="1"/>			<xs:maxInclusive value="99999"/>		</xs:restriction>	</xs:simpleType>	<xs:element name="WheelDiameter">		<xs:annotation>			<xs:documentation>Diameter of wheels meausured in mm. Reference wheel diameter at maximum.						</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="9999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="WheelsetGauge">		<xs:annotation>			<xs:documentation>Track Gauge measured in mm; multi-entry for wagons with changeable wheel set gauge						</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:integer">				<xs:minInclusive value="1"/>				<xs:maxInclusive value="9999"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="WheelSetTransformationMethod">		<xs:annotation>			<xs:documentation>Description of the wheel set transformation method for wagons with a changeable wheel set gauge.</xs:documentation>		</xs:annotation>		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="1">					<xs:annotation>						<xs:documentation>Automatic</xs:documentation>					</xs:annotation>				</xs:enumeration>				<xs:enumeration value="2">					<xs:annotation>						<xs:documentation>Bogie/axle change</xs:documentation>					</xs:annotation>				</xs:enumeration>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="Width">		<xs:annotation>			<xs:documentation>Width of ITU</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element ref="Value"/>				<xs:element ref="Measure"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:complexType name="WorkingDaysType">		<xs:attribute name="monday" type="xs:boolean"/>		<xs:attribute name="tuesday" type="xs:boolean"/>		<xs:attribute name="wednesday" type="xs:boolean"/>		<xs:attribute name="thursday" type="xs:boolean"/>		<xs:attribute name="friday" type="xs:boolean"/>		<xs:attribute name="saturday" type="xs:boolean"/>		<xs:attribute name="sunday" type="xs:boolean"/>	</xs:complexType>	<!-- TAP Code List insert end -->	<!-- TAP Code List insert continues -->	<!-- TAP Code List insert start -->	<!-- TAP Code List insert end -->	<!-- TAP Code List insert continues -->	<!-- TAP Code List insert start -->	<!-- TAP Code List insert end -->	<!-- TAP Code List insert continues -->	<!-- TAP Code List insert start -->	<!-- TAP Code List insert end -->	<!-- TAF Code List import start -->	<!-- TAF Code List import end -->	<!-- code list import end -->	<!-- Sector part begin -->	<!-- Sector Schema Code Lists TCR Tool part begin -->	<!-- Sector Schema Code Lists TCR Tool part end -->	<!-- version 2.2.3. from the 07/12/2018 SMO version -->	<!-- Sector schema CR 225 -->	<!-- Sector schema CR 225 -->	<!-- Block of SMO CRs 301, 302, 303 CapacityModelMessage, CapacityProductMessage, CapacityProductSearchMessage and related new elements: begin -->	<!-- Block of SMO CRs 301, 302, 303 CapacityModelMessage, CapacityProductMessage, CapacityProductSearchMessage and related new elements: end -->	<!-- Sector schema CR 221 -->	<!-- End of sector schema CR 221 -->	<!-- Sector schema CR 225 -->	<!-- End of sector schema CR 225 -->	<!-- Sector schema CR ID:215 -->	<!-- End of sector schema CR ID:215 -->	<!-- Sector schema CR 224 -->	<!-- End of sector schema CR 224 -->	<!-- Sector schema: CR 232 -->	<!-- End of sector schema: CR 232 -->	<!-- Sector Schema: CR 216 -->	<!-- End of Sector schema CR 216 -->	<!-- Sector schema CR: 218 -->	<!-- End of Sector schema CR 218 -->	<!-- Sector schema CR: 219 -->	<!-- End of Sector schema CR 219 -->	<!-- Sector schema CR 221 -->	<!-- End of Sector schema CR 221 -->	<!-- SMO CR ID 349 (Sector): Generalisation of TrainRunningStatusReport message into RunningStatusReport message -->	<!-- Sector CR 156: moving of Wagon-Interchange messages to the sector schema begin -->	<!-- Sector CR 156 Wagon-Interchange end -->	<!-- Sector Schema TCR Tool Part Begin -->	<!-- Sector Schema TCR Tool Part End -->	<!-- Sector part end --></xs:schema>