Skip to content
Open
Show file tree
Hide file tree
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
134 changes: 133 additions & 1 deletion xsd/netex_part_2/part2_vehicleService/netex_duty_support.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ Rail transport, Roads and Road transport
</xsd:simpleContent>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- === DRIVER====================================================== -->
<!-- === DriverTrip ====================================================== -->
<xsd:simpleType name="DriverTripIdType">
<xsd:annotation>
<xsd:documentation>Type for identifier of a DRIVER TRIP.</xsd:documentation>
Expand Down Expand Up @@ -190,4 +190,136 @@ Rail transport, Roads and Road transport
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- === Stretch ====================================================== -->
<xsd:simpleType name="StretchIdType">
<xsd:annotation>
<xsd:documentation>Type for identifier of a STRETCH.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ObjectIdType"/>
</xsd:simpleType>
<xsd:element name="StretchRef" type="StretchRefStructure" substitutionGroup="VersionOfObjectRef">
<xsd:annotation>
<xsd:documentation>Reference to a STRETCH.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="StretchRefStructure">
<xsd:annotation>
<xsd:documentation>Type for Reference to a STRETCH.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="VersionOfObjectRefStructure">
<xsd:attribute name="ref" type="StretchIdType" use="required">
<xsd:annotation>
<xsd:documentation>Identifier of a STRETCH.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- === DrivingSpell ====================================================== -->
<xsd:simpleType name="DrivingSpellIdType">
<xsd:annotation>
<xsd:documentation>Type for identifier of a SPELL.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ObjectIdType"/>
</xsd:simpleType>
<xsd:element name="DrivingSpellRef" type="DrivingSpellRefStructure" substitutionGroup="VersionOfObjectRef">
<xsd:annotation>
<xsd:documentation>Reference to a SPELL.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DrivingSpellRefStructure">
<xsd:annotation>
<xsd:documentation>Type for Reference to a SPELL.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="VersionOfObjectRefStructure">
<xsd:attribute name="ref" type="DrivingSpellIdType" use="required">
<xsd:annotation>
<xsd:documentation>Identifier of a SPELL.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- === StandBy ====================================================== -->
<xsd:simpleType name="StandByIdType">
<xsd:annotation>
<xsd:documentation>Type for identifier of a SPELL.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ObjectIdType"/>
</xsd:simpleType>
<xsd:element name="StandByRef" type="StandByRefStructure" substitutionGroup="VersionOfObjectRef">
<xsd:annotation>
<xsd:documentation>Reference to a SPELL.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="StandByRefStructure">
<xsd:annotation>
<xsd:documentation>Type for Reference to a SPELL.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="VersionOfObjectRefStructure">
<xsd:attribute name="ref" type="StandByIdType" use="required">
<xsd:annotation>
<xsd:documentation>Identifier of a SPELL.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- === Task ====================================================== -->
<xsd:simpleType name="TaskIdType">
<xsd:annotation>
<xsd:documentation>Type for identifier of a TASK.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ObjectIdType"/>
</xsd:simpleType>
<xsd:element name="TaskRef" type="TaskRefStructure" substitutionGroup="VersionOfObjectRef">
<xsd:annotation>
<xsd:documentation>Reference to a TASK.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="TaskRefStructure">
<xsd:annotation>
<xsd:documentation>Type for Reference to a TASK.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="VersionOfObjectRefStructure">
<xsd:attribute name="ref" type="TaskIdType" use="required">
<xsd:annotation>
<xsd:documentation>Identifier of a TASK.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- === Break ====================================================== -->
<xsd:simpleType name="BreakIdType">
<xsd:annotation>
<xsd:documentation>Type for identifier of a BREAK.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="ObjectIdType"/>
</xsd:simpleType>
<xsd:element name="BreakRef" type="BreakRefStructure" substitutionGroup="VersionOfObjectRef">
<xsd:annotation>
<xsd:documentation>Reference to a BREAK.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="BreakRefStructure">
<xsd:annotation>
<xsd:documentation>Type for Reference to a BREAK.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="VersionOfObjectRefStructure">
<xsd:attribute name="ref" type="BreakIdType" use="required">
<xsd:annotation>
<xsd:documentation>Identifier of a BREAK.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>
Loading