Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions xsd/siri_model/siri_journey.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -488,6 +488,7 @@ Rail transport, Roads and road transport
<xsd:element ref="ArrivalFormationAssignment" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ArrivalOrientationRelativeToQuay" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="ArrivalOperatorRefs" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="AlightingSideInDirectionOfTravel" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<xsd:group name="MonitoredStopDepartureStatusGroup">
Expand All @@ -514,6 +515,7 @@ Rail transport, Roads and road transport
</xsd:sequence>
</xsd:choice>
<xsd:element ref="DepartureOperatorRefs" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="BoardingSideInDirectionOfTravel" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<!-- ======MONITORED CALL================================================= -->
Expand Down Expand Up @@ -1094,6 +1096,35 @@ It is advised to specify a reference point that is meaningful for passengers on
<xsd:annotation>
<xsd:documentation>OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:simpleType name="SideInDirectionOfTravelEnumeration">
<xsd:annotation>
<xsd:documentation>Allowed values for sides in direction of travel to board and alight.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="left"/>
<xsd:enumeration value="right"/>
<xsd:enumeration value="both">
<xsd:annotation>
<xsd:documentation>In special cases the vehicle can be boarded and/or alighted from both sides.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="unknown">
<xsd:annotation>
<xsd:documentation>Only to be used, when there is really no value to be defined. The side is a rather important element to support PRM.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="BoardingSideInDirectionOfTravel" type="SideInDirectionOfTravelEnumeration">
<xsd:annotation>
<xsd:documentation>Indicates the side of the VEHICLE on which boarding is allowed in the direction of travel. (since SIRI 2.1)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AlightingSideInDirectionOfTravel" type="SideInDirectionOfTravelEnumeration">
<xsd:annotation>
<xsd:documentation>Indicates the side of the VEHICLE on which alighting is allowed in the direction of travel. (since SIRI 2.1)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<xsd:group name="VehicleDepartureTimesGroup">
Expand Down