element Wagons
diagram taf_cat_complete_sector_p686.png
namespace http://taf-jsg.info/schemes
properties
content complex
children WagonNumberFreight WagonDetails SummaryOFGoodsWithSameRID LoadingTackles Goods ITU RollingRoadUnit
used by
element ConsignmentOrderMessage/COMS/COM
annotation
documentation
Content of the wagon
source <xs:element name="Wagons">
 
<xs:annotation>
   
<xs:documentation>Content of the wagon</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="WagonNumberFreight"/>
     
<xs:sequence>
       
<xs:element name="WagonDetails">
         
<xs:annotation>
           
<xs:documentation>Details for the specific wagon</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence>
             
<xs:element ref="LoadingStatus"/>
             
<xs:element name="WagonInfo" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Additional information, concerning the goods of the whole wagon. </xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:maxLength value="500"/>
                   
<xs:minLength value="1"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element name="WagonTypeDetails" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>These elements are only needed, if the wagon has to be treated as CUV (empty wagon).</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element ref="WagonWeightEmpty"/>
                   
<xs:element ref="WagonNumberOfAxles"/>
                   
<xs:element ref="WagonLength"/>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element ref="TotalWeight" minOccurs="0"/>
             
<xs:element name="LoadLimit" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Load limit from table of load limits in [t].</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:decimal">
                   
<xs:minInclusive value="0"/>
                   
<xs:totalDigits value="4"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element ref="Seals" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Describes the seals used for the consignment</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element ref="Ship" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Additional information for transports, which shall be handed over to a ship.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element ref="DeliveryReference" minOccurs="0"/>
             
<xs:element ref="OriginCountry" minOccurs="0"/>
             
<xs:element name="ExceptionalConsignment" minOccurs="0" maxOccurs="10">
               
<xs:annotation>
                 
<xs:documentation>Exceptional Consignment</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element ref="IM_Partner"/>
                   
<xs:element name="PermissionNumber">
                     
<xs:annotation>
                       
<xs:documentation>Reference/permission number of the exceptional consignment.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:minLength value="1"/>
                         
<xs:maxLength value="24"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="ShuntingModalLabel" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Shunting modal label  according to chapter 5.3.4 RID</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:token">
                   
<xs:enumeration value="13"/>
                   
<xs:enumeration value="15"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:element>
             
<xs:element ref="ReferenceNumbers" minOccurs="0"/>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element ref="SummaryOFGoodsWithSameRID" minOccurs="0" maxOccurs="25"/>
       
<xs:choice>
         
<xs:sequence>
           
<xs:element ref="LoadingTackles" minOccurs="0" maxOccurs="99"/>
           
<xs:element ref="Goods" maxOccurs="99"/>
         
</xs:sequence>
         
<xs:element ref="ITU" maxOccurs="25"/>
         
<xs:element ref="RollingRoadUnit" maxOccurs="5"/>
       
</xs:choice>
     
</xs:sequence>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Wagons/WagonDetails
diagram taf_cat_complete_sector_p687.png
namespace http://taf-jsg.info/schemes
properties
content complex
children LoadingStatus WagonInfo WagonTypeDetails TotalWeight LoadLimit Seals Ship DeliveryReference OriginCountry ExceptionalConsignment ShuntingModalLabel ReferenceNumbers
annotation
documentation
Details for the specific wagon
source <xs:element name="WagonDetails">
 
<xs:annotation>
   
<xs:documentation>Details for the specific wagon</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="LoadingStatus"/>
     
<xs:element name="WagonInfo" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Additional information, concerning the goods of the whole wagon. </xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:maxLength value="500"/>
           
<xs:minLength value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="WagonTypeDetails" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>These elements are only needed, if the wagon has to be treated as CUV (empty wagon).</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="WagonWeightEmpty"/>
           
<xs:element ref="WagonNumberOfAxles"/>
           
<xs:element ref="WagonLength"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="TotalWeight" minOccurs="0"/>
     
<xs:element name="LoadLimit" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Load limit from table of load limits in [t].</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minInclusive value="0"/>
           
<xs:totalDigits value="4"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="Seals" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describes the seals used for the consignment</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="Ship" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Additional information for transports, which shall be handed over to a ship.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="DeliveryReference" minOccurs="0"/>
     
<xs:element ref="OriginCountry" minOccurs="0"/>
     
<xs:element name="ExceptionalConsignment" minOccurs="0" maxOccurs="10">
       
<xs:annotation>
         
<xs:documentation>Exceptional Consignment</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="IM_Partner"/>
           
<xs:element name="PermissionNumber">
             
<xs:annotation>
               
<xs:documentation>Reference/permission number of the exceptional consignment.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="24"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ShuntingModalLabel" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Shunting modal label  according to chapter 5.3.4 RID</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:token">
           
<xs:enumeration value="13"/>
           
<xs:enumeration value="15"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="ReferenceNumbers" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Wagons/WagonDetails/WagonInfo
diagram taf_cat_complete_sector_p688.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 500
annotation
documentation
Additional information, concerning the goods of the whole wagon.
source <xs:element name="WagonInfo" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Additional information, concerning the goods of the whole wagon. </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="500"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Wagons/WagonDetails/WagonTypeDetails
diagram taf_cat_complete_sector_p689.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children WagonWeightEmpty WagonNumberOfAxles WagonLength
annotation
documentation
These elements are only needed, if the wagon has to be treated as CUV (empty wagon).
source <xs:element name="WagonTypeDetails" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>These elements are only needed, if the wagon has to be treated as CUV (empty wagon).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="WagonWeightEmpty"/>
     
<xs:element ref="WagonNumberOfAxles"/>
     
<xs:element ref="WagonLength"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Wagons/WagonDetails/LoadLimit
diagram taf_cat_complete_sector_p690.png
namespace http://taf-jsg.info/schemes
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
totalDigits 4
annotation
documentation
Load limit from table of load limits in [t].
source <xs:element name="LoadLimit" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Load limit from table of load limits in [t].</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:totalDigits value="4"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Wagons/WagonDetails/ExceptionalConsignment
diagram taf_cat_complete_sector_p691.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 10
content complex
children IM_Partner PermissionNumber
annotation
documentation
Exceptional Consignment
source <xs:element name="ExceptionalConsignment" minOccurs="0" maxOccurs="10">
 
<xs:annotation>
   
<xs:documentation>Exceptional Consignment</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="IM_Partner"/>
     
<xs:element name="PermissionNumber">
       
<xs:annotation>
         
<xs:documentation>Reference/permission number of the exceptional consignment.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="24"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Wagons/WagonDetails/ExceptionalConsignment/PermissionNumber
diagram taf_cat_complete_sector_p692.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 24
annotation
documentation
Reference/permission number of the exceptional consignment.
source <xs:element name="PermissionNumber">
 
<xs:annotation>
   
<xs:documentation>Reference/permission number of the exceptional consignment.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="24"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Wagons/WagonDetails/ShuntingModalLabel
diagram taf_cat_complete_sector_p693.png
namespace http://taf-jsg.info/schemes
type restriction of xs:token
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration 13
enumeration 15
annotation
documentation
Shunting modal label  according to chapter 5.3.4 RID
source <xs:element name="ShuntingModalLabel" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Shunting modal label  according to chapter 5.3.4 RID</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:token">
     
<xs:enumeration value="13"/>
     
<xs:enumeration value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy