Table of Contents
Target Namespace
http://www.railml.org/schemas/2013
Version
2.2
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Schema Composition
This schema imports schema(s) from the following namespace(s):http://www.w3.org/XML/1998/namespace (at http://www.w3.org/2001/03/xml.xsd)
This schema includes components from the following schema document(s):
Documentation
Copyright (c) railML.org; All Rights Reserved. This work is licensed under a Creative Commons Attribution 2.0 License. http://www.railml.org/index.php/license.html For further information see: http://www.railml.org/ Content of this file: XML Schema for railML(R) 2.2 Definition of attribute groups, simple and complex types, used by timetable sub schema (TT)
Declared Namespaces
Prefix
Namespace
xml
http://www.w3.org/XML/1998/namespace
xs
http://www.w3.org/2001/XMLSchema
rail
http://www.railml.org/schemas/2013
Schema Component Representation
<
xs:schema targetNamespace ="
http://www.railml.org/schemas/2013 "
elementFormDefault ="
qualified "
version ="
2.2 ">
<xs:include schemaLocation ="railwayUnits.xsd "/>
<xs:include schemaLocation ="railwayBaseTypes.xsd "/>
<xs:import namespace ="http://www.w3.org/XML/1998/namespace " schemaLocation ="http://www.w3.org/2001/03/xml.xsd "/>
...
</
xs:schema >
Schema Component Representation
<
xs:attributeGroup name ="
aAnnotationRef ">
</
xs:attributeGroup >
Name
aArrivalDepartureDelay
Schema Component Representation
<
xs:attributeGroup name ="
aArrivalDepartureDelay ">
<
xs:attribute name ="
arrivalDelay "
type ="
xs :duration"/>
<
xs:attribute name ="
departureDelay "
type ="
xs :duration"/>
</
xs:attributeGroup >
Name
aArrivalDepartureTimes
Schema Component Representation
<
xs:attributeGroup name ="
aArrivalDepartureTimes ">
<
xs:attribute name ="
arrival "
type ="
xs :time"/>
<
xs:attribute name ="
arrivalDay "
type ="
xs :integer"
default ="
0 "/>
<
xs:attribute name ="
departure "
type ="
xs :time"/>
<
xs:attribute name ="
departureDay "
type ="
xs :integer"
default ="
0 "/>
</
xs:attributeGroup >
Attribute Group: aBlock
Schema Component Representation
<
xs:attributeGroup name ="
aBlock ">
<
xs:attribute name ="
blockGroupNumber "
type ="
xs :string"/>
<
xs:attribute name ="
fixed "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aBlockPart ">
<
xs:attribute name ="
begin "
type ="
xs :time"/>
<
xs:attribute name ="
beginDay "
type ="
xs :integer"
default ="
0 "/>
<
xs:attribute name ="
end "
type ="
xs :time"/>
<
xs:attribute name ="
endDay "
type ="
xs :integer"
default ="
0 "/>
<
xs:attribute name ="
fixed "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aBlockPartSequence ">
<
xs:attribute name ="
dayOffset "
type ="
rail :tCounter "
default ="
0 "/>
<
xs:attribute name ="
preProcessingTime "
type ="
xs :duration"/>
<
xs:attribute name ="
postProcessingTime "
type ="
xs :duration"/>
</
xs:attributeGroup >
Attribute Group: aBooking
Schema Component Representation
<
xs:attributeGroup name ="
aBooking ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aBrakeUsage ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aCategory ">
<
xs:attribute name ="
deadrun "
type ="
xs :boolean"/>
<
xs:attribute name ="
categoryPriority "
type ="
xs :string"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aCirculation ">
<
xs:attribute name ="
startDate "
type ="
xs :date"/>
<
xs:attribute name ="
endDate "
type ="
xs :date"/>
<
xs:attribute name ="
vehicleGroupCounter "
type ="
rail :tCounter "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aConnectionTT ">
<
xs:attribute name ="
minConnTime "
type ="
xs :duration"/>
<
xs:attribute name ="
maxConnTime "
type ="
xs :duration"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aEquipment ">
<
xs:attribute name ="
type "
type ="
xs :string"/>
<
xs:attribute name ="
uses "
type ="
xs :boolean"/>
<
xs:attribute name ="
description "
type ="
xs :string"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aFormationTT ">
<
xs:attribute name ="
orientationReversed "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Attribute Group: aHoliday
Schema Component Representation
<
xs:attributeGroup name ="
aHoliday ">
<
xs:attribute name ="
holidayDate "
type ="
xs :date"
use ="
required "/>
</
xs:attributeGroup >
Attribute Group: aOcpTT
Schema Component Representation
<
xs:attributeGroup name ="
aOcpTT ">
<
xs:attribute name ="
trackInfo "
type ="
xs :string"/>
<
xs:attribute name ="
remarks "
type ="
xs :string"/>
<
xs:attribute name ="
trainReverse "
type ="
xs :boolean"/>
<
xs:attribute name ="
shuntingTime "
type ="
xs :duration"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aOperatingCode ">
<
xs:attribute name ="
onRequest "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Name
aOperatingDayDeviance
Schema Component Representation
<
xs:attributeGroup name ="
aOperatingDayDeviance ">
<
xs:attribute name ="
holidayOffset "
type ="
xs :integer"
use ="
required "/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aOperatingPeriod ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aOperatingPeriodRef ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aRostering ">
<
xs:attribute name ="
depot "
type ="
xs :string"/>
<
xs:attribute name ="
defaultPreProcessingTime "
type ="
xs :duration"/>
<
xs:attribute name ="
defaultPostProcessingTime "
type ="
xs :duration"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aRunTimes ">
<
xs:attribute name ="
minimalTime "
type ="
xs :duration"/>
<
xs:attribute name ="
operationalReserve "
type ="
xs :duration"/>
<
xs:attribute name ="
additionalReserve "
type ="
xs :duration"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aSectionTT ">
<
xs:attribute name ="
section "
type ="
xs :string"/>
<
xs:attribute name ="
trackInfo "
type ="
xs :string"/>
<
xs:attribute name ="
remarks "
type ="
xs :string"/>
<
xs:attribute name ="
percentageSupplement "
type ="
xs :decimal"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aServicePeriod ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aSpecialService ">
<
xs:attribute name ="
singleDate "
type ="
xs :date"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aStatistic ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aStatisticAnalyses ">
<
xs:attribute name ="
description "
type ="
xs :string"/>
<
xs:attribute name ="
percentage "
type ="
xs :decimal"/>
<
xs:attribute name ="
value "
type ="
xs :duration"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aStopDescription ">
<
xs:attribute name ="
commercial "
type ="
xs :boolean"/>
<
xs:attribute name ="
stopOnRequest "
type ="
xs :boolean"/>
<
xs:attribute name ="
purpose "
type ="
xs :string"/>
<
xs:attribute name ="
guaranteedPass "
type ="
xs :boolean"/>
<
xs:attribute name ="
operationalStopOrdered "
type ="
xs :boolean"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aStopTimes ">
<
xs:attribute name ="
minimalTime "
type ="
xs :duration"/>
<
xs:attribute name ="
operationalReserve "
type ="
xs :duration"/>
<
xs:attribute name ="
additionalReserve "
type ="
xs :duration"/>
<
xs:attribute name ="
shuntingTime "
type ="
xs :duration"/>
<
xs:attribute name ="
clearanceTime "
type ="
xs :duration"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTimesScope ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTimetable ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTimetablePeriod ">
</
xs:attributeGroup >
Attribute Group: aTrain
Schema Component Representation
<
xs:attributeGroup name ="
aTrain ">
<
xs:attribute name ="
trainNumber "
type ="
xs :string"/>
<
xs:attribute name ="
additionalTrainNumber "
type ="
xs :string"/>
<
xs:attribute name ="
remarks "
type ="
xs :string"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTrainGroup ">
<
xs:attribute name ="
trainNumber "
type ="
xs :string"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTrainPart ">
<
xs:attribute name ="
line "
type ="
xs :string"/>
<
xs:attribute name ="
trainLine "
type ="
xs :string"/>
<
xs:attribute name ="
trainNumber "
type ="
xs :string"/>
<
xs:attribute name ="
additionalTrainNumber "
type ="
xs :string"/>
<
xs:attribute name ="
debitcode "
type ="
xs :integer"/>
<
xs:attribute name ="
remarks "
type ="
xs :string"/>
<
xs:attribute name ="
operator "
type ="
xs :string"/>
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTrainPartRef ">
</
xs:attributeGroup >
Schema Component Representation
<
xs:attributeGroup name ="
aTrainPartSequence ">
</
xs:attributeGroup >
Name
tAnnotation
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tAnnotation ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tAnnotationRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tAnnotationRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
xs :string < tAnnotationText (by extension)
Sub-types:
None
Name
tAnnotationText
Abstract
no
XML Instance Representation
<...
xml :lang="[0..1] ? " >
xs :string </...>
Schema Component Representation
<
xs:complexType name ="
tAnnotationText ">
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
<
xs:attribute ref ="
xml :lang"/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tArrivalDepartureTimes
Abstract
no
XML Instance Representation
<...
scope="rail :tTimeScope [1] " arrival="xs :time [0..1] " arrivalDay="xs :integer [0..1] " departure="xs :time [0..1] " departureDay="xs :integer [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tArrivalDepartureTimes ">
</
xs:complexType >
Complex Type: tBlock
XML Instance Representation
<...
blockGroupNumber="xs :string [0..1] " fixed="xs :boolean [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tBlock ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tBlockPart
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tBlockPart ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tBlockPartRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tBlockPartRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tBlockPartSequence
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tBlockPartSequence ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tBooking
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tBooking ">
</
xs:complexType >
Name
tCategory
Abstract
no
XML Instance Representation
<...
trainUsage="rail :tUsageType [0..1] " deadrun="xs :boolean [0..1] " categoryPriority="xs :string [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tCategory ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tCirculation
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tCirculation ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tConnectionTT
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tConnectionTT ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tEquipment
Abstract
no
XML Instance Representation
<...
type="xs :string [0..1] ? " uses="xs :boolean [0..1] " description="xs :string [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tEquipment ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType name ="
tEtcsTT ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tFormationTT
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tFormationTT ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tHoliday
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tHoliday ">
</
xs:complexType >
Complex Type: tOcpTT
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType name ="
tOcpTT ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tOperatingDay
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tOperatingDay ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tOperatingDayDeviance
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tOperatingDayDeviance ">
</
xs:complexType >
Name
tOperatingPeriod
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tOperatingPeriod ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tOperatingPeriodRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tOperatingPeriodRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tPlacesTT
Abstract
no
Documentation
description of any places of the passenger car(part)
Schema Component Representation
<
xs:complexType name ="
tPlacesTT ">
</
xs:complexType >
Name
tPlatformEdgeRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tPlatformEdgeRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tRostering
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tRostering ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tRunTimes
Abstract
no
XML Instance Representation
<...
minimalTime="xs :duration [0..1] " operationalReserve="xs :duration [0..1] " additionalReserve="xs :duration [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tRunTimes ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tSectionTT
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tSectionTT ">
</
xs:complexType >
Name
tServiceSectionRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tServiceSectionRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tSpecialService
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tSpecialService ">
</
xs:complexType >
Name
tSpeedProfileRef
Abstract
no
Documentation
a reference to one of several speed profiles.
Schema Component Representation
<
xs:complexType name ="
tSpeedProfileRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tStandardDeviationTimes
Abstract
no
XML Instance Representation
<...
arrivalDelay="xs :duration [0..1] " departureDelay="xs :duration [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tStandardDeviationTimes ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tStatistic
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tStatistic ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tStatisticAnalyses
Abstract
no
XML Instance Representation
<...
description="xs :string [0..1] " percentage="xs :decimal [0..1] " value="xs :duration [0..1] " figure="rail :tStatisticFigure [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tStatisticAnalyses ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tStatisticTimes
Abstract
no
XML Instance Representation
<...
arrival="xs :time [0..1] " arrivalDay="xs :integer [0..1] " departure="xs :time [0..1] " departureDay="xs :integer [0..1] " arrivalDelay="xs :duration [0..1] " departureDelay="xs :duration [0..1] " stopTime="xs :duration [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tStatisticTimes ">
<
xs:attribute name ="
stopTime "
type ="
xs :duration"/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tStopDescription
Abstract
no
XML Instance Representation
<...
commercial="xs :boolean [0..1] ? " stopOnRequest="xs :boolean [0..1] ? " onOff="rail :tOnOff [0..1] ? " purpose="xs :string [0..1] ? " guaranteedPass="xs :boolean [0..1] ? " operationalStopOrdered="xs :boolean [0..1] ? " operatingPeriodRef="rail :tGenericRef [0..1] ? " stopPostRef="rail :tGenericRef [0..1] ? " />
Schema Component Representation
<
xs:complexType name ="
tStopDescription ">
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tStopTimes
Abstract
no
XML Instance Representation
<...
minimalTime="xs :duration [0..1] " operationalReserve="xs :duration [0..1] " additionalReserve="xs :duration [0..1] " shuntingTime="xs :duration [0..1] " clearanceTime="xs :duration [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tStopTimes ">
</
xs:complexType >
Name
tTimetable
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tTimetable ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tTimetablePeriod
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tTimetablePeriod ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tTrackRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tTrackRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Complex Type: tTrain
Schema Component Representation
<
xs:complexType name ="
tTrain ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tTrainGroup
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tTrainGroup ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tTrainPart
Abstract
no
XML Instance Representation
<...
line="xs :string [0..1] ? " trainLine="xs :string [0..1] ? " trainNumber="xs :string [0..1] " additionalTrainNumber="xs :string [0..1] " processStatus="rail :tProcessStatus [0..1] " debitcode="xs :integer [0..1] " remarks="xs :string [0..1] " timetablePeriodRef="rail :tGenericRef [0..1] " categoryRef="rail :tGenericRef [0..1] " operator="xs :string [0..1] " />
Schema Component Representation
<
xs:complexType name ="
tTrainPart ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
tTrainPartRef
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tTrainPartRef ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tTrainPartSequence
Abstract
no
Schema Component Representation
<
xs:complexType name ="
tTrainPartSequence ">
</
xs:complexType >
Super-types:
xs :string < tBitMask (by restriction)
Sub-types:
None
Schema Component Representation
<
xs:simpleType name ="
tBitMask ">
<
xs:restriction base ="
xs :string">
<xs:pattern value ="[0-1]* "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tConnOperation
Content
Union of following types: Locally defined type:value comes from list: {'none'|'join'|'split'|'meet'|'turnaround'|'IsWaitingFor'|'IsExpectedBy'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tConnOperation ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="none "/>
<xs:enumeration value ="join "/>
<xs:enumeration value ="split "/>
<xs:enumeration value ="meet "/>
<xs:enumeration value ="turnaround "/>
<xs:enumeration value ="IsWaitingFor "/>
<xs:enumeration value ="IsExpectedBy "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tConnType
Content
Union of following types: Locally defined type:value comes from list: {'commercial'|'operational'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tConnType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="commercial "/>
<xs:enumeration value ="operational "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tMission
Content
Union of following types: Locally defined type:value comes from list: {'timetable'|'fullRun'|'emptyRun'|'outOfOrder'|'fillIn'|'preheating'|'refuel'|'shunting'|'depotrun'|'standBy'|'cleaning'|'maintenance'|'inspection'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tMission ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="timetable "/>
<xs:enumeration value ="fullRun "/>
<xs:enumeration value ="emptyRun "/>
<xs:enumeration value ="outOfOrder "/>
<xs:enumeration value ="fillIn "/>
<xs:enumeration value ="preheating "/>
<xs:enumeration value ="refuel "/>
<xs:enumeration value ="shunting "/>
<xs:enumeration value ="depotrun "/>
<xs:enumeration value ="standBy "/>
<xs:enumeration value ="cleaning "/>
<xs:enumeration value ="maintenance "/>
<xs:enumeration value ="inspection "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
xs :string < tOcpTTType (by restriction)
Sub-types:
None
Name
tOcpTTType
Content
value comes from list: {'stop'|'pass'|'begin'|'end'}
Schema Component Representation
<
xs:simpleType name ="
tOcpTTType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="stop "/>
<xs:enumeration value ="pass "/>
<xs:enumeration value ="begin "/>
<xs:enumeration value ="end "/>
</
xs:restriction >
</
xs:simpleType >
Simple Type: tOnOff
Super-types:
xs :string < tOnOff (by restriction)
Sub-types:
None
Name
tOnOff
Content
value comes from list: {'both'|'on'|'off'}
Schema Component Representation
<
xs:simpleType name ="
tOnOff ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="both "/>
<xs:enumeration value ="on "/>
<xs:enumeration value ="off "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < tOperatingCode (by restriction)
Sub-types:
None
Name
tOperatingCode
Content
pattern = [0-1]{7}
length = 7
Schema Component Representation
<
xs:simpleType name ="
tOperatingCode ">
<
xs:restriction base ="
xs :string">
<xs:length value ="7 "/>
<xs:pattern value ="[0-1]{7} "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tPathStatus
Content
Union of following types: Locally defined type:value comes from list: {'planned'|'ordered'|'confirmed'|'detailsRefused'|'cancelled'|'notAvailable'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tPathStatus ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="planned "/>
<xs:enumeration value ="ordered "/>
<xs:enumeration value ="confirmed "/>
<xs:enumeration value ="detailsRefused "/>
<xs:enumeration value ="cancelled "/>
<xs:enumeration value ="notAvailable "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tPlaceReservation
Content
Union of following types: Locally defined type:value comes from list: {'notPossible'|'possible'|'recommended'|'compulsory'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tPlaceReservation ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="notPossible "/>
<xs:enumeration value ="possible "/>
<xs:enumeration value ="recommended "/>
<xs:enumeration value ="compulsory "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tProcessStatus
Content
Union of following types: Locally defined type:value comes from list: {'planned'|'actual'|'calculated'|'toBeChecked'|'changed'|'imported'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tProcessStatus ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="planned "/>
<xs:enumeration value ="actual "/>
<xs:enumeration value ="calculated "/>
<xs:enumeration value ="toBeChecked "/>
<xs:enumeration value ="changed "/>
<xs:enumeration value ="imported "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tRosteringScope
Content
Union of following types: Locally defined type:value comes from list: {'conceptional'|'operational'|'timetable'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tRosteringScope ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="conceptional "/>
<xs:enumeration value ="operational "/>
<xs:enumeration value ="timetable "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
xs :string < tSpecialServiceType (by restriction)
Sub-types:
None
Name
tSpecialServiceType
Content
value comes from list: {'include'|'exclude'}
Schema Component Representation
<
xs:simpleType name ="
tSpecialServiceType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="include "/>
<xs:enumeration value ="exclude "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tStatisticFigure
Content
Union of following types: Locally defined type:value comes from list: {'maxDelayArrival'|'maxDelayDeparture'|'meanDelayArrival'|'meanDelayDeparture'|'medianDelayArrival'|'medianDelayDeparture'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tStatisticFigure ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="maxDelayArrival "/>
<xs:enumeration value ="maxDelayDeparture "/>
<xs:enumeration value ="meanDelayArrival "/>
<xs:enumeration value ="meanDelayDeparture "/>
<xs:enumeration value ="medianDelayArrival "/>
<xs:enumeration value ="medianDelayDeparture "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tTimeScope
Content
Union of following types: Locally defined type:value comes from list: {'actual'|'calculated'|'published'|'scheduled'|'earliest'|'latest'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tTimeScope ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="actual "/>
<xs:enumeration value ="calculated "/>
<xs:enumeration value ="published "/>
<xs:enumeration value ="scheduled "/>
<xs:enumeration value ="earliest "/>
<xs:enumeration value ="latest "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
tTrainGroupType
Content
Union of following types: Locally defined type:value comes from list: {'interval'} Locally defined type:'tOtherEnumerationValue' super type was not found in this schema. Its facets could not be printed out.
Schema Component Representation
<
xs:simpleType name ="
tTrainGroupType ">
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="interval "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
Super-types:
xs :string < tTrainScope (by restriction)
Sub-types:
None
Name
tTrainScope
Content
value comes from list: {'primary'|'secondary'|'secondaryStart'|'secondaryEnd'|'secondaryInner'}
Schema Component Representation
<
xs:simpleType name ="
tTrainScope ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="primary "/>
<xs:enumeration value ="secondary "/>
<xs:enumeration value ="secondaryStart "/>
<xs:enumeration value ="secondaryEnd "/>
<xs:enumeration value ="secondaryInner "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < tTrainType (by restriction)
Sub-types:
None
Name
tTrainType
Content
value comes from list: {'operational'|'commercial'}
Schema Component Representation
<
xs:simpleType name ="
tTrainType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="operational "/>
<xs:enumeration value ="commercial "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :string < tUsageType (by restriction)
Sub-types:
None
Name
tUsageType
Content
value comes from list: {'passenger'|'goods'|'mixed'}
Schema Component Representation
<
xs:simpleType name ="
tUsageType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="passenger "/>
<xs:enumeration value ="goods "/>
<xs:enumeration value ="mixed "/>
</
xs:restriction >
</
xs:simpleType >