schema location: | ..\..\Workspace\railml3-public\schema\railml3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
Elements | Complex types | Attr. groups |
railML | railML | aRailML |
schema location: | ..\..\Workspace\railml3-public\schema\visualizations3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\timetable3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\rollingstock3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\interlocking3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\infrastructure3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\common3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\generic3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\rtm4railml3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2 |
schema location: | ..\..\Workspace\railml3-public\schema\gml\gml4railml3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.2/gml |
schema location: | https://www.dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
targetNamespace: | http://purl.org/dc/elements/1.1/ |
Elements | Groups | Complex types |
any | elementsGroup | elementContainer |
contributor | SimpleLiteral | |
coverage | ||
creator | ||
date | ||
description | ||
format | ||
identifier | ||
language | ||
publisher | ||
relation | ||
rights | ||
source | ||
subject | ||
title | ||
type |
schema location: | ..\..\ProgramData\Altova\Common2023\Schemas\xml\files\xml.xsd |
attributeFormDefault: | |
elementFormDefault: | |
targetNamespace: | http://www.w3.org/XML/1998/namespace |
Attributes | Attr. groups |
base | specialAttrs |
id | |
lang | |
space |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | rail3:railML | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:common rail3:infrastructure rail3:interlocking rail3:metadata rail3:rollingstock rail3:timetable rail3:visualizations | ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:element name="railML" type="rail3:railML"/> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
children | rail3:common rail3:infrastructure rail3:interlocking rail3:metadata rail3:rollingstock rail3:timetable rail3:visualizations | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:complexType name="railML"> <xs:annotation> <xs:documentation>This is the root element of any railML file.</xs:documentation> </xs:annotation> <xs:all> <xs:element name="common" type="rail3:Common" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 common model</xs:documentation> </xs:annotation> </xs:element> <xs:element name="infrastructure" type="rail3:Infrastructure" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 infrastructure model</xs:documentation> </xs:annotation> </xs:element> <xs:element name="interlocking" type="rail3:Interlocking" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 interlocking model</xs:documentation> </xs:annotation> </xs:element> <xs:element name="metadata" type="rail3:Metadata" minOccurs="0" maxOccurs="1"/> <xs:element name="rollingstock" type="rail3:Rollingstock" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 rollingstock model</xs:documentation> </xs:annotation> </xs:element> <xs:element name="timetable" type="rail3:Timetable" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 timetable model</xs:documentation> </xs:annotation> </xs:element> <xs:element name="visualizations" type="rail3:Visualizations" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 visualizations model</xs:documentation> </xs:annotation> </xs:element> </xs:all> <xs:attributeGroup ref="rail3:aRailML"/> </xs:complexType> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | rail3:Common | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:electrificationSystems rail3:organizationalUnits rail3:speedProfiles rail3:positioning rail3:timePeriods rail3:projects | ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="common" type="rail3:Common" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 common model</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | rail3:Infrastructure | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:topology rail3:geometry rail3:functionalInfrastructure rail3:physicalFacilities rail3:infrastructureStates rail3:genericLocations | ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="infrastructure" type="rail3:Infrastructure" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 infrastructure model</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:Interlocking | ||||||
properties |
| ||||||
children | rail3:assetsForInterlockings rail3:controllers rail3:signalBoxes rail3:radioBlockCentres rail3:specificInfrastructureManagers | ||||||
annotation |
| ||||||
source | <xs:element name="interlocking" type="rail3:Interlocking" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 interlocking model</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:Metadata | ||||||
properties |
| ||||||
children | any | ||||||
source | <xs:element name="metadata" type="rail3:Metadata" minOccurs="0" maxOccurs="1"/> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:Rollingstock | ||||||
properties |
| ||||||
children | rail3:vehicles rail3:formations | ||||||
annotation |
| ||||||
source | <xs:element name="rollingstock" type="rail3:Rollingstock" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 rollingstock model</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:Timetable | ||||||
properties |
| ||||||
children | rail3:timetableScenarios rail3:validities rail3:categories rail3:baseItineraries rail3:itineraries rail3:operationalTrains rail3:commercialTrains rail3:commercialSchedulings rail3:commercialConnections rail3:connectionTransferTimes rail3:passengerTextInfos rail3:announcements rail3:transportServices | ||||||
annotation |
| ||||||
source | <xs:element name="timetable" type="rail3:Timetable" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 timetable model</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:Visualizations | ||||||
properties |
| ||||||
children | rail3:infrastructureVisualizations | ||||||
annotation |
| ||||||
source | <xs:element name="visualizations" type="rail3:Visualizations" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for railML3 visualizations model</xs:documentation> </xs:annotation> </xs:element> |
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:attributeGroup name="aRailML"> <xs:attribute name="version" type="xs:string" use="required"> <xs:annotation> <xs:documentation>the supported railML version should be declared for software compatibility reasons, valid for all subschemas, don't mix railML versions between subschemas in one XML file</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
type | xs:string | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="version" type="xs:string" use="required"> <xs:annotation> <xs:documentation>the supported railML version should be declared for software compatibility reasons, valid for all subschemas, don't mix railML versions between subschemas in one XML file</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | extension of rail3:ElementProjection | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:coordinate | ||||||||||||||||||||||
used by |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:complexType name="AreaProjection"> <xs:annotation> <xs:documentation>element projection as area location (min 3 coordinates, whereas the last coordinate is identical to the first one to close the area)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="rail3:ElementProjection"> <xs:sequence> <xs:element name="coordinate" type="rail3:ProjectionCoordinate" minOccurs="3" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>coordinates for area projection (min 3 whereas first and last coordinate have to be identical to close the polygon)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||
type | rail3:ProjectionCoordinate | ||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||
source | <xs:element name="coordinate" type="rail3:ProjectionCoordinate" minOccurs="3" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>coordinates for area projection (min 3 whereas first and last coordinate have to be identical to close the polygon)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | extension of rail3:VisualizationBaseElement | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol | ||||||||||||||||||||||
used by |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
source | <xs:complexType name="ElementProjection"> <xs:complexContent> <xs:extension base="rail3:VisualizationBaseElement"> <xs:sequence> <xs:element name="usesSymbol" type="rail3:ElementProjectionSymbol" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>use an (external) symbol for element projection</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="refersToElement" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>reference to any element of infrastructure model</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | rail3:tRef | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="refersToElement" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>reference to any element of infrastructure model</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||
type | rail3:ElementProjectionSymbol | ||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||
children | rail3:name rail3:designator rail3:isLocatedAt | ||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||
source | <xs:element name="usesSymbol" type="rail3:ElementProjectionSymbol" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>use an (external) symbol for element projection</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||
type | extension of rail3:VisualizationBaseElement | ||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||
children | rail3:name rail3:designator rail3:isLocatedAt | ||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||
source | <xs:complexType name="ElementProjectionSymbol"> <xs:complexContent> <xs:extension base="rail3:VisualizationBaseElement"> <xs:sequence> <xs:element name="isLocatedAt" type="rail3:ProjectionCoordinate" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>coordinate, where the icon or symbol shall be placed with its reference point</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="externalIconRef" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>reference to an external Icon or symbol</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="orientation" type="rail3:tElementProjectionSymbolOrientationExt" use="optional"> <xs:annotation> <xs:documentation>orientation of the external icon or symbol with respect to its standard orientation (up)</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | xs:string | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="externalIconRef" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>reference to an external Icon or symbol</xs:documentation> </xs:annotation> </xs:attribute> |
type | rail3:tElementProjectionSymbolOrientationExt | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="orientation" type="rail3:tElementProjectionSymbolOrientationExt" use="optional"> <xs:annotation> <xs:documentation>orientation of the external icon or symbol with respect to its standard orientation (up)</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||
type | rail3:ProjectionCoordinate | ||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||
source | <xs:element name="isLocatedAt" type="rail3:ProjectionCoordinate" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>coordinate, where the icon or symbol shall be placed with its reference point</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||||||||||
type | extension of rail3:ElementProjection | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:center | ||||||||||||||||||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="EllipticalProjection"> <xs:annotation> <xs:documentation>element projection in form of an ellipse or circle</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="rail3:ElementProjection"> <xs:sequence> <xs:element name="center" type="rail3:ProjectionCoordinate" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>center point of the ellipse</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="longAxis" type="rail3:tLengthM" use="required"> <xs:annotation> <xs:documentation>length of the ellipse long axis in meters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="shortAxis" type="rail3:tLengthM" use="required"> <xs:annotation> <xs:documentation>length of the ellipse short axis in meters</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="turnAngle" type="rail3:tAngleDeg" use="optional"> <xs:annotation> <xs:documentation>angle between x-axis and the long half axis of the ellipse, given in degrees (default value 0)</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | rail3:tLengthM | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="longAxis" type="rail3:tLengthM" use="required"> <xs:annotation> <xs:documentation>length of the ellipse long axis in meters</xs:documentation> </xs:annotation> </xs:attribute> |
type | rail3:tLengthM | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="shortAxis" type="rail3:tLengthM" use="required"> <xs:annotation> <xs:documentation>length of the ellipse short axis in meters</xs:documentation> </xs:annotation> </xs:attribute> |
type | rail3:tAngleDeg | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="turnAngle" type="rail3:tAngleDeg" use="optional"> <xs:annotation> <xs:documentation>angle between x-axis and the long half axis of the ellipse, given in degrees (default value 0)</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||
type | rail3:ProjectionCoordinate | ||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||
source | <xs:element name="center" type="rail3:ProjectionCoordinate" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>center point of the ellipse</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | extension of rail3:VisualizationBaseElement | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:areaElementProjection rail3:ellipticalProjection rail3:linearElementProjection rail3:spotElementProjection | ||||||||||||||||||||||
used by |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:complexType name="InfrastructureVisualization"> <xs:annotation> <xs:documentation>visualization of (a part of) a railway dataset, e.g. visualization of a railway network on a screen or a schematic map</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="rail3:VisualizationBaseElement"> <xs:sequence> <xs:element name="areaElementProjection" type="rail3:AreaProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection as area location (min 3 coordinates, whereas the last coordinate is identical to the first one to close the area)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ellipticalProjection" type="rail3:EllipticalProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection in form of an ellipse or circle</xs:documentation> </xs:annotation> </xs:element> <xs:element name="linearElementProjection" type="rail3:LinearProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection as linear location (min 2 coordinates)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="spotElementProjection" type="rail3:SpotProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection as spot location (1 coordinate)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="positioningSystemRef" type="rail3:tRef" use="optional"> <xs:annotation> <xs:documentation>reference to a positioning system</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | rail3:tRef | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="positioningSystemRef" type="rail3:tRef" use="optional"> <xs:annotation> <xs:documentation>reference to a positioning system</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | rail3:AreaProjection | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:coordinate | ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="areaElementProjection" type="rail3:AreaProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection as area location (min 3 coordinates, whereas the last coordinate is identical to the first one to close the area)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||||||||||
type | rail3:EllipticalProjection | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:center | ||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="ellipticalProjection" type="rail3:EllipticalProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection in form of an ellipse or circle</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | rail3:LinearProjection | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:coordinate | ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="linearElementProjection" type="rail3:LinearProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection as linear location (min 2 coordinates)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | rail3:SpotProjection | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:coordinate | ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="spotElementProjection" type="rail3:SpotProjection" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>element projection as spot location (1 coordinate)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
namespace | https://www.railml.org/schemas/3.2 | ||
children | rail3:infrastructureVisualization | ||
used by |
| ||
source | <xs:complexType name="InfrastructureVisualizations"> <xs:sequence> <xs:element name="infrastructureVisualization" type="rail3:InfrastructureVisualization" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>visualization of (a part of) a railway infrastructure dataset, e.g. visualization of a railway network on a screen or a schematic map</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | rail3:InfrastructureVisualization | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:areaElementProjection rail3:ellipticalProjection rail3:linearElementProjection rail3:spotElementProjection | ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="infrastructureVisualization" type="rail3:InfrastructureVisualization" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>visualization of (a part of) a railway infrastructure dataset, e.g. visualization of a railway network on a screen or a schematic map</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | extension of rail3:ElementProjection | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:coordinate | ||||||||||||||||||||||
used by |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:complexType name="LinearProjection"> <xs:annotation> <xs:documentation>element projection as linear location (min 2 coordinates)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="rail3:ElementProjection"> <xs:sequence> <xs:element name="coordinate" type="rail3:ProjectionCoordinate" minOccurs="2" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>coordinates for linear projection (min 2)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||
type | rail3:ProjectionCoordinate | ||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||
source | <xs:element name="coordinate" type="rail3:ProjectionCoordinate" minOccurs="2" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>coordinates for linear projection (min 2)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
source | <xs:complexType name="ProjectionCoordinate"> <xs:sequence/> <xs:attribute name="x" type="xs:decimal" use="required"/> <xs:attribute name="y" type="xs:decimal" use="optional"/> <xs:attribute name="z" type="xs:decimal" use="optional"/> </xs:complexType> |
type | xs:decimal | ||
properties |
| ||
source | <xs:attribute name="x" type="xs:decimal" use="required"/> |
type | xs:decimal | ||
properties |
| ||
source | <xs:attribute name="y" type="xs:decimal" use="optional"/> |
type | xs:decimal | ||
properties |
| ||
source | <xs:attribute name="z" type="xs:decimal" use="optional"/> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | extension of rail3:ElementProjection | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:designator rail3:usesSymbol rail3:coordinate | ||||||||||||||||||||||
used by |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:complexType name="SpotProjection"> <xs:annotation> <xs:documentation>element projection as spot location (1 coordinate)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="rail3:ElementProjection"> <xs:sequence> <xs:element name="coordinate" type="rail3:ProjectionCoordinate" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>coordinate for spot projection (exact one)</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||
type | rail3:ProjectionCoordinate | ||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||
source | <xs:element name="coordinate" type="rail3:ProjectionCoordinate" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation>coordinate for spot projection (exact one)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | extension of rail3:tElementWithIDandName | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:name rail3:designator | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="VisualizationBaseElement" abstract="true"> <xs:complexContent> <xs:extension base="rail3:tElementWithIDandName"> <xs:sequence> <xs:element name="designator" type="rail3:Designator" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>external identifier of the entity</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="rail3:anyAttribute"/> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||
type | rail3:Designator | ||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||
source | <xs:element name="designator" type="rail3:Designator" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>external identifier of the entity</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
namespace | https://www.railml.org/schemas/3.2 | ||
children | rail3:infrastructureVisualizations | ||
used by |
| ||
annotation |
| ||
source | <xs:complexType name="Visualizations"> <xs:annotation> <xs:documentation>container element for all visualizations</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="infrastructureVisualizations" type="rail3:InfrastructureVisualizations" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>container element for infrastructure visualizations</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:InfrastructureVisualizations | ||||||
properties |
| ||||||
children | rail3:infrastructureVisualization | ||||||
annotation |
| ||||||
source | <xs:element name="infrastructureVisualizations" type="rail3:InfrastructureVisualizations" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>container element for infrastructure visualizations</xs:documentation> </xs:annotation> </xs:element> |
namespace | https://www.railml.org/schemas/3.2 | |||||||||||||||||||||||
type | restriction of xs:string | |||||||||||||||||||||||
properties |
| |||||||||||||||||||||||
used by |
| |||||||||||||||||||||||
facets |
| |||||||||||||||||||||||
source | <xs:simpleType name="tElementProjectionSymbolOrientation"> <xs:restriction base="xs:string"> <xs:enumeration value="down"> <xs:annotation> <xs:documentation>the icon or symbol is turned 180 degrees</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="left"> <xs:annotation> <xs:documentation>icon or symbol turned 90 degrees left</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="right"> <xs:annotation> <xs:documentation>icon or symbol turned 90 degrees right</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="up"> <xs:annotation> <xs:documentation>standard orientation of icon or symbol</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |
namespace | https://www.railml.org/schemas/3.2 | ||
type | union of (rail3:tElementProjectionSymbolOrientation, rail3:tOtherEnumerationValue) | ||
used by |
| ||
source | <xs:simpleType name="tElementProjectionSymbolOrientationExt"> <xs:union memberTypes="rail3:tElementProjectionSymbolOrientation rail3:tOtherEnumerationValue"/> </xs:simpleType> |
diagram | |||
namespace | https://www.railml.org/schemas/3.2 | ||
type | extension of rail3:ActivitiesBase | ||
properties |
| ||
children | rail3:activityLoad rail3:activityRollingStock rail3:activityOther rail3:activityTrainReverse | ||
used by |
| ||
source | <xs:complexType name="Activities"> <xs:complexContent> <xs:extension base="rail3:ActivitiesBase"> <xs:sequence> <xs:element name="activityTrainReverse" type="rail3:ActivityTrainReverse" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows to specify that the train is reversed at the station. Usually that means that previously forward facing parts of the train are subsequently facing backwards, and vice versa. However, if a turntable or similar infrastructure is involved, the reversal may not apply to all parts. The resulting formation reversal is indicated by the attribute @orientationReversed at the formationInfo of the operationalTrainSectionPart.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||
type | rail3:ActivityTrainReverse | ||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||
source | <xs:element name="activityTrainReverse" type="rail3:ActivityTrainReverse" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows to specify that the train is reversed at the station. Usually that means that previously forward facing parts of the train are subsequently facing backwards, and vice versa. However, if a turntable or similar infrastructure is involved, the reversal may not apply to all parts. The resulting formation reversal is indicated by the attribute @orientationReversed at the formationInfo of the operationalTrainSectionPart.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
namespace | https://www.railml.org/schemas/3.2 | ||
properties |
| ||
children | rail3:activityLoad rail3:activityRollingStock rail3:activityOther | ||
used by |
| ||
source | <xs:complexType name="ActivitiesBase" abstract="true"> <xs:sequence> <xs:element name="activityLoad" type="rail3:ActivityLoad" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Represents (commercial) loading and/or unloading activities at a station. This can be passengers (for passenger trains) and/or cargo (for freight trains). As with all activities minimum times for that activity can be specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="activityRollingStock" type="rail3:ActivityRollingStock" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows to describe that at the stop some activity regarding rolling stock is taking place. This could for example be the adding or removing of an engine or a coach.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="activityOther" type="rail3:ActivityOther" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Represents activities that cannot be described otherwise. In other words, activities that are no loading/unloading of goods or passengers, no rolling stock related activity, no train reversal operation, no trip or crew dependency. An example would be a time that is allocated while stopping somewhere for passengers taking a photo, or for officials checking passports, etc.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||||||||||
type | rail3:ActivityLoad | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="activityLoad" type="rail3:ActivityLoad" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Represents (commercial) loading and/or unloading activities at a station. This can be passengers (for passenger trains) and/or cargo (for freight trains). As with all activities minimum times for that activity can be specified.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||
type | rail3:ActivityRollingStock | ||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||||||||||
source | <xs:element name="activityRollingStock" type="rail3:ActivityRollingStock" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows to describe that at the stop some activity regarding rolling stock is taking place. This could for example be the adding or removing of an engine or a coach.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||
type | rail3:ActivityOther | ||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||||||||||||||||||
source | <xs:element name="activityOther" type="rail3:ActivityOther" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Represents activities that cannot be described otherwise. In other words, activities that are no loading/unloading of goods or passengers, no rolling stock related activity, no train reversal operation, no trip or crew dependency. An example would be a time that is allocated while stopping somewhere for passengers taking a photo, or for officials checking passports, etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of rail3:ActivityTripDependencyBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="ActivityCrewDependency"> <xs:complexContent> <xs:extension base="rail3:ActivityTripDependencyBase"> <xs:sequence/> <xs:attribute name="crewType" type="rail3:CrewTypeExt" use="optional"> <xs:annotation> <xs:documentation>Indicated what kind of crew is changed as part of this activity.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="transferTime" type="xs:duration" use="optional"> <xs:annotation> <xs:documentation>Can be used to specify a time the crew will need to transition from the providing train to the receiving one. The time provided here may differ greatly from connection transfer times as the crew may need to take preparations. If no transferTime is specified here, however the transferTime specified in the connection transfer times applies.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | rail3:CrewTypeExt | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="crewType" type="rail3:CrewTypeExt" use="optional"> <xs:annotation> <xs:documentation>Indicated what kind of crew is changed as part of this activity.</xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:duration | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="transferTime" type="xs:duration" use="optional"> <xs:annotation> <xs:documentation>Can be used to specify a time the crew will need to transition from the providing train to the receiving one. The time provided here may differ greatly from connection transfer times as the crew may need to take preparations. If no transferTime is specified here, however the transferTime specified in the connection transfer times applies.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||||||||||
type | extension of rail3:OrderedActivity | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="ActivityLoad"> <xs:complexContent> <xs:extension base="rail3:OrderedActivity"> <xs:sequence/> <xs:attribute name="onOff" type="rail3:OnOff" use="optional"> <xs:annotation> <xs:documentation>Indicates if passengers are boarding or unboarding as part of this activity. When used in context of a cargo train indicates if goods are loaded or unloaded.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | rail3:OnOff | ||||||||||||||||||
properties |
| ||||||||||||||||||
facets |
| ||||||||||||||||||
annotation |
| ||||||||||||||||||
source | <xs:attribute name="onOff" type="rail3:OnOff" use="optional"> <xs:annotation> <xs:documentation>Indicates if passengers are boarding or unboarding as part of this activity. When used in context of a cargo train indicates if goods are loaded or unloaded.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||
type | extension of rail3:OrderedActivity | ||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="ActivityOther"> <xs:complexContent> <xs:extension base="rail3:OrderedActivity"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="ActivityRef"> <xs:sequence/> <xs:attribute name="ref" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to another activity</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | rail3:tRef | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="ref" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to another activity</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||
type | extension of rail3:OrderedActivity | ||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="ActivityRollingStock"> <xs:complexContent> <xs:extension base="rail3:OrderedActivity"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||
type | extension of rail3:BaseActivity | ||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||
source | <xs:complexType name="ActivityTrainReverse"> <xs:complexContent> <xs:extension base="rail3:BaseActivity"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of rail3:ActivityTripDependencyBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="ActivityTripDependency"> <xs:complexContent> <xs:extension base="rail3:ActivityTripDependencyBase"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of rail3:OrderedActivity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | rail3:previousActivities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="ActivityTripDependencyBase"> <xs:complexContent> <xs:extension base="rail3:OrderedActivity"> <xs:sequence/> <xs:attribute name="bipRef" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to the base itinerary point of the referenced train that needs to be reached before this activity is finished.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="operationalTrainVariantRef" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to the operational train variant the enclosing train is dependent upon.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | rail3:tRef | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="bipRef" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to the base itinerary point of the referenced train that needs to be reached before this activity is finished.</xs:documentation> </xs:annotation> </xs:attribute> |
type | rail3:tRef | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="operationalTrainVariantRef" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to the operational train variant the enclosing train is dependent upon.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | extension of rail3:AdditionalStopInfoBase | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:passengerTextInfos rail3:announcements rail3:origin rail3:destination rail3:activities | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="AdditionalStopInfo"> <xs:complexContent> <xs:extension base="rail3:AdditionalStopInfoBase"> <xs:sequence> <xs:element name="activities" type="rail3:Activities" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Container element for the additional activities for the stop indicated by the attribute @bipRef.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:Activities | ||||||
properties |
| ||||||
children | rail3:activityLoad rail3:activityRollingStock rail3:activityOther rail3:activityTrainReverse | ||||||
annotation |
| ||||||
source | <xs:element name="activities" type="rail3:Activities" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Container element for the additional activities for the stop indicated by the attribute @bipRef.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
children | rail3:passengerTextInfos rail3:announcements rail3:origin rail3:destination | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="AdditionalStopInfoBase"> <xs:sequence> <xs:element name="passengerTextInfos" type="rail3:PassengerTextInfoRefs" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Container element that allows providing non-audio passenger information for the stop indicated by the attribute @bipRef.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="announcements" type="rail3:AnnouncementRefs" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Container element that allows providing audio passenger information for the stop indicated by the attribute @bipRef.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="origin" type="rail3:OriginDestinationInfo" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Allows providing information about the origin of the train in case it can not or should not be extracted from the path of the train. The provided information is related to the stopindicated by @bipRef.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="destination" type="rail3:OriginDestinationInfo" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Allows providing information about the destination of the train in case it can not or should not be extracted from the path of the train. The provided information is related to the stopindicated by @bipRef.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="bipRef" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to the base itinerary point the additional stop infos are meant for.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | rail3:tRef | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="bipRef" type="rail3:tRef" use="required"> <xs:annotation> <xs:documentation>Reference to the base itinerary point the additional stop infos are meant for.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:PassengerTextInfoRefs | ||||||
properties |
| ||||||
children | rail3:passengerTextInfoRef | ||||||
annotation |
| ||||||
source | <xs:element name="passengerTextInfos" type="rail3:PassengerTextInfoRefs" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Container element that allows providing non-audio passenger information for the stop indicated by the attribute @bipRef.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:AnnouncementRefs | ||||||
properties |
| ||||||
children | rail3:announcementRef | ||||||
annotation |
| ||||||
source | <xs:element name="announcements" type="rail3:AnnouncementRefs" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Container element that allows providing audio passenger information for the stop indicated by the attribute @bipRef.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | rail3:OriginDestinationInfo | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:mediaResources | ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="origin" type="rail3:OriginDestinationInfo" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Allows providing information about the origin of the train in case it can not or should not be extracted from the path of the train. The provided information is related to the stopindicated by @bipRef.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | rail3:OriginDestinationInfo | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:mediaResources | ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="destination" type="rail3:OriginDestinationInfo" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Allows providing information about the destination of the train in case it can not or should not be extracted from the path of the train. The provided information is related to the stopindicated by @bipRef.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
namespace | https://www.railml.org/schemas/3.2 | ||
children | rail3:additionalStopInfo | ||
used by |
| ||
source | <xs:complexType name="AdditionalStopInfos"> <xs:sequence> <xs:element name="additionalStopInfo" type="rail3:AdditionalStopInfo" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows specifying additional stop activities for a stop of the enclosed section of the train.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | rail3:AdditionalStopInfo | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:passengerTextInfos rail3:announcements rail3:origin rail3:destination rail3:activities | ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="additionalStopInfo" type="rail3:AdditionalStopInfo" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows specifying additional stop activities for a stop of the enclosed section of the train.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | extension of rail3:tElementWithIDandName | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
children | rail3:name rail3:variant rail3:mediaCategories | ||||||||||||||||||||||
used by |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
source | <xs:complexType name="Announcement"> <xs:complexContent> <xs:extension base="rail3:tElementWithIDandName"> <xs:sequence> <xs:element name="variant" type="rail3:AnnouncementVariant" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows specification of variants of this announcements for different languages.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="mediaCategories" type="rail3:MediaCategories" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Container element for media categories that apply to this announcement</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="URI" type="xs:anyURI" use="optional"> <xs:annotation> <xs:documentation>Can be used to point to an external resource that belongs to this announcement.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
type | xs:anyURI | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="URI" type="xs:anyURI" use="optional"> <xs:annotation> <xs:documentation>Can be used to point to an external resource that belongs to this announcement.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||||||||||
type | rail3:AnnouncementVariant | ||||||||||||||||||||||
properties |
| ||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||
annotation |
| ||||||||||||||||||||||
source | <xs:element name="variant" type="rail3:AnnouncementVariant" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows specification of variants of this announcements for different languages.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||
type | rail3:MediaCategories | ||||||
properties |
| ||||||
children | rail3:mediaCategory | ||||||
annotation |
| ||||||
source | <xs:element name="mediaCategories" type="rail3:MediaCategories" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Container element for media categories that apply to this announcement</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="AnnouncementRef"> <xs:sequence/> <xs:attribute name="ref" type="rail3:tRef" use="optional"> <xs:annotation> <xs:documentation>Reference to announcement defined in the root of timetable.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | rail3:tRef | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="ref" type="rail3:tRef" use="optional"> <xs:annotation> <xs:documentation>Reference to announcement defined in the root of timetable.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||
namespace | https://www.railml.org/schemas/3.2 | ||
children | rail3:announcementRef | ||
used by |
| ||
source | <xs:complexType name="AnnouncementRefs"> <xs:sequence> <xs:element name="announcementRef" type="rail3:AnnouncementRef" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows referencing of announcement elements.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | ||||||||||||||
type | rail3:AnnouncementRef | ||||||||||||||
properties |
| ||||||||||||||
attributes |
| ||||||||||||||
annotation |
| ||||||||||||||
source | <xs:element name="announcementRef" type="rail3:AnnouncementRef" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allows referencing of announcement elements.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
namespace | https://www.railml.org/schemas/3.2 | ||
children | rail3:announcement | ||
used by |
| ||
source | <xs:complexType name="Announcements"> <xs:sequence> <xs:element name="announcement" type="rail3:Announcement" minOccurs="1" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Announcements encode acoustical infos that are played back by a passenger information system, either onboard the train or at the station. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.2 | |||||||||||||||||||
type | rail3:Announcement | |||||||||||||||||||
properties |
| |||||||||||||||||||
children | rail3:name rail3:variant rail3:mediaCategories | |||||||||||||||||||
attributes |
|