schema location: | ..\schema\railml3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
Elements | Complex types | Attr. groups |
railML | railML | aRailML |
schema location: | ..\schema\visualizations3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\timetable3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\rollingstock3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\interlocking3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\infrastructure3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\common3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\generic3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\rtm4railml3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3 |
schema location: | ..\schema\gml\gml4railml3.xsd |
attributeFormDefault: | |
elementFormDefault: | qualified |
targetNamespace: | https://www.railml.org/schemas/3.3/gml |
schema location: | https://www.dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
targetNamespace: | http://purl.org/dc/terms/ |
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 |
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: | https://www.dublincore.org/schemas/xmls/qdc/2003/04/02/dcmitype.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
targetNamespace: | http://purl.org/dc/dcmitype/ |
Simple types |
DCMIType |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.3 | ||||||||||||||
type | rail3:railML | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:metadata rail3:common rail3:infrastructure rail3:interlocking rail3:rollingstock rail3:timetable rail3:visualizations | ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:element name="railML" type="rail3:railML"/> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.3 | ||||||||||||||
children | rail3:metadata rail3:common rail3:infrastructure rail3:interlocking 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="metadata" type="rail3:Metadata" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for providing meta data for the enclosing document</xs:documentation> </xs:annotation> </xs:element> <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="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.3 | ||||||
type | rail3:Metadata | ||||||
properties |
| ||||||
children | any | ||||||
annotation |
| ||||||
source | <xs:element name="metadata" type="rail3:Metadata" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>root element for providing meta data for the enclosing document</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.3 | ||||||||||||||
type | rail3:Common | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:electrificationSystems rail3:organizationalUnits rail3:speedProfiles rail3:positioning rail3:timePeriods rail3:projects rail3:states | ||||||||||||||
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.3 | ||||||||||||||
type | rail3:Infrastructure | ||||||||||||||
properties |
| ||||||||||||||
children | rail3:topology rail3:geometry rail3:functionalInfrastructure rail3:physicalFacilities 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.3 | ||||||
type | rail3:Interlocking | ||||||
properties |
| ||||||
children | rail3:assetsForInterlockings rail3:controllers rail3:objectControllers 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.3 | ||||||
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.3 | ||||||
type | rail3:Timetable | ||||||
properties |
| ||||||
children | rail3:timetableScenarios rail3:validities rail3:categories rail3:baseItineraries rail3:itineraries rail3:operationalTrains rail3:commercialTrains rail3:commercialSchedulings rail3:operationalConnections rail3:commercialConnections rail3:connectionTransferTimes rail3:passengerTextInfos rail3:announcements rail3:transportServices rail3:vehicleRosterings rail3:temporaryRestrictions | ||||||
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.3 | ||||||
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.3 | ||||||||||||||
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.3 | ||||||||||||||||||||||
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 4 coordinates (e.g. 3 points for triangle and 1 additional to close the area), 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.3 | ||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||||||||||||||||||||||||
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" default="0"> <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" default="0"> <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.3 | ||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||
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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||
used by |
| ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
source | <xs:complexType name="ProjectionCoordinate"> <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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||
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.3 | ||||||||||||||
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.3 | ||||||||||||||||||||||||||||||||||||||||||||||
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.3 | ||
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.3 | ||||||
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.3 | |||||||||||||||||||||||
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.3 | ||
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.3 | ||
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.3 | ||||||||||||||||||||||||||||||
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.3 | ||
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.3 | ||||||||||||||||||||||||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||||||||||||||||
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.3 | ||||||||||||||||||||||||||||||||||||||||||||||
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: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.3 | ||||||||||||||||||||||||||||||||||||||
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:complexContent> </xs:complexType> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.3 | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="ActivityRef"> <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.3 | ||||||||||||||||||||||||||||||||||||||
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:complexContent> </xs:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | https://www.railml.org/schemas/3.3 | ||||||||||||||||||||||||||||||
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:complexContent> </xs:complexType> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.3 | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="AdditionalRunTime"> <xs:attribute name="duration" type="xs:duration" use="required"> <xs:annotation> <xs:documentation>duration to be added to train runs passing the area</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | xs:duration | ||
properties |
| ||
annotation |
| ||
source | <xs:attribute name="duration" type="xs:duration" use="required"> <xs:annotation> <xs:documentation>duration to be added to train runs passing the area</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||
namespace | https://www.railml.org/schemas/3.3 | ||||||||||||||
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.3 | ||||||
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.3 | ||||||||||||||
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.3 | ||||||
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.3 | ||||||
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.3 | ||||||||||||||
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.3 | ||||||||||||||
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.3 | ||
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.3 | ||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||||||||||||||||||||||
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.3 | ||||||
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.3 | ||||||||||||||
used by |
| ||||||||||||||
attributes |
| ||||||||||||||
source | <xs:complexType name="AnnouncementRef"> <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.3 | ||
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.3 |