element RollingRoadUnit
diagram taf_cat_complete_sector_p423.png
namespace http://taf-jsg.info/schemes
properties
content complex
children RollingRoadUnitDetails Goods SummaryOFGoodsWithSameRID
used by
element Wagons
annotation
documentation
Describes the type and content of a Rolling road unit
source <xs:element name="RollingRoadUnit">
 
<xs:annotation>
   
<xs:documentation>Describes the type and content of a Rolling road unit</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RollingRoadUnitDetails">
       
<xs:annotation>
         
<xs:documentation>Details for Rolling Road units on wagon</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="LoadingStatus"/>
           
<xs:element name="RollingRoadUnitType" default="HGZ" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Type of Rolling Road unit on Wagon</xs:documentation>
               
<xs:documentation>CODE:</xs:documentation>
               
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
               
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
               
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="3"/>
                 
<xs:enumeration value="HGZ">
                   
<xs:annotation>
                     
<xs:documentation>articulated lorry</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="SAL">
                   
<xs:annotation>
                     
<xs:documentation>semi-trailer</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="MW">
                   
<xs:annotation>
                     
<xs:documentation>motor vehicle</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
                 
<xs:enumeration value="ANH">
                   
<xs:annotation>
                     
<xs:documentation>trailer</xs:documentation>
                   
</xs:annotation>
                 
</xs:enumeration>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Vehicles" minOccurs="0" maxOccurs="2">
             
<xs:annotation>
               
<xs:documentation>List of vehicles loaded (i.e. truck and trailer).</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="NumberPlate">
                   
<xs:annotation>
                     
<xs:documentation>Number plate of the vehicle.</xs:documentation>
                     
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
                     
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
                     
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:maxLength value="10"/>
                       
<xs:minLength value="1"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element ref="CountryCodeISO"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="TareWeightVehicle" type="WeightValueKilo">
             
<xs:annotation>
               
<xs:documentation>Total weight [kg] of vehicle (truck and trailer).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Haulier" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Information concerning the haulier.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="Name">
                   
<xs:annotation>
                     
<xs:documentation>Name of haulier.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element ref="CountryCodeISO"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Attendants" minOccurs="0" maxOccurs="2">
             
<xs:annotation>
               
<xs:documentation>Attendants during the transport.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="LastName">
                   
<xs:annotation>
                     
<xs:documentation>Last name of attendant.</xs:documentation>
                     
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
                     
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
                     
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="25"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="FirstName" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Optional first name of the attendant.</xs:documentation>
                     
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
                     
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
                     
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:minLength value="1"/>
                       
<xs:maxLength value="15"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element ref="Goods" maxOccurs="99">
       
<xs:annotation/>
     
</xs:element>
     
<xs:element ref="SummaryOFGoodsWithSameRID" minOccurs="0" maxOccurs="25"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails
diagram taf_cat_complete_sector_p424.png
namespace http://taf-jsg.info/schemes
properties
content complex
children LoadingStatus RollingRoadUnitType Vehicles TareWeightVehicle Haulier Attendants
annotation
documentation
Details for Rolling Road units on wagon
source <xs:element name="RollingRoadUnitDetails">
 
<xs:annotation>
   
<xs:documentation>Details for Rolling Road units on wagon</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="LoadingStatus"/>
     
<xs:element name="RollingRoadUnitType" default="HGZ" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Type of Rolling Road unit on Wagon</xs:documentation>
         
<xs:documentation>CODE:</xs:documentation>
         
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
         
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
         
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="3"/>
           
<xs:enumeration value="HGZ">
             
<xs:annotation>
               
<xs:documentation>articulated lorry</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="SAL">
             
<xs:annotation>
               
<xs:documentation>semi-trailer</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="MW">
             
<xs:annotation>
               
<xs:documentation>motor vehicle</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="ANH">
             
<xs:annotation>
               
<xs:documentation>trailer</xs:documentation>
             
</xs:annotation>
           
</xs:enumeration>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Vehicles" minOccurs="0" maxOccurs="2">
       
<xs:annotation>
         
<xs:documentation>List of vehicles loaded (i.e. truck and trailer).</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="NumberPlate">
             
<xs:annotation>
               
<xs:documentation>Number plate of the vehicle.</xs:documentation>
               
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
               
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
               
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:maxLength value="10"/>
                 
<xs:minLength value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element ref="CountryCodeISO"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="TareWeightVehicle" type="WeightValueKilo">
       
<xs:annotation>
         
<xs:documentation>Total weight [kg] of vehicle (truck and trailer).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Haulier" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Information concerning the haulier.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="Name">
             
<xs:annotation>
               
<xs:documentation>Name of haulier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element ref="CountryCodeISO"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Attendants" minOccurs="0" maxOccurs="2">
       
<xs:annotation>
         
<xs:documentation>Attendants during the transport.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="LastName">
             
<xs:annotation>
               
<xs:documentation>Last name of attendant.</xs:documentation>
               
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
               
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
               
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="25"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="FirstName" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Optional first name of the attendant.</xs:documentation>
               
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
               
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
               
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="15"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/RollingRoadUnitType
diagram taf_cat_complete_sector_p425.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
default HGZ
facets
Kind Value Annotation
minLength 1
maxLength 3
enumeration HGZ
documentation
articulated lorry
enumeration SAL
documentation
semi-trailer
enumeration MW
documentation
motor vehicle
enumeration ANH
documentation
trailer
annotation
documentation
Type of Rolling Road unit on Wagon
documentation
CODE:
documentation
READ: <br/> - Consignee
documentation
WRITE: <br/> - Consignor
documentation
AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)
source <xs:element name="RollingRoadUnitType" default="HGZ" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Type of Rolling Road unit on Wagon</xs:documentation>
   
<xs:documentation>CODE:</xs:documentation>
   
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
   
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
   
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="3"/>
     
<xs:enumeration value="HGZ">
       
<xs:annotation>
         
<xs:documentation>articulated lorry</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="SAL">
       
<xs:annotation>
         
<xs:documentation>semi-trailer</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="MW">
       
<xs:annotation>
         
<xs:documentation>motor vehicle</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
     
<xs:enumeration value="ANH">
       
<xs:annotation>
         
<xs:documentation>trailer</xs:documentation>
       
</xs:annotation>
     
</xs:enumeration>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/Vehicles
diagram taf_cat_complete_sector_p426.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 2
content complex
children NumberPlate CountryCodeISO
annotation
documentation
List of vehicles loaded (i.e. truck and trailer).
source <xs:element name="Vehicles" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>List of vehicles loaded (i.e. truck and trailer).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NumberPlate">
       
<xs:annotation>
         
<xs:documentation>Number plate of the vehicle.</xs:documentation>
         
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
         
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
         
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:maxLength value="10"/>
           
<xs:minLength value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element ref="CountryCodeISO"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/Vehicles/NumberPlate
diagram taf_cat_complete_sector_p427.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 10
annotation
documentation
Number plate of the vehicle.
documentation
READ: <br/> - Consignee
documentation
WRITE: <br/> - Consignor
documentation
AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)
source <xs:element name="NumberPlate">
 
<xs:annotation>
   
<xs:documentation>Number plate of the vehicle.</xs:documentation>
   
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
   
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
   
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier<br/> (With the agreement of the consignor)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="10"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/TareWeightVehicle
diagram taf_cat_complete_sector_p428.png
namespace http://taf-jsg.info/schemes
type WeightValueKilo
properties
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 999999
whiteSpace collapse
annotation
documentation
Total weight [kg] of vehicle (truck and trailer).
source <xs:element name="TareWeightVehicle" type="WeightValueKilo">
 
<xs:annotation>
   
<xs:documentation>Total weight [kg] of vehicle (truck and trailer).</xs:documentation>
 
</xs:annotation>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/Haulier
diagram taf_cat_complete_sector_p429.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 1
content complex
children Name CountryCodeISO
annotation
documentation
Information concerning the haulier.
source <xs:element name="Haulier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information concerning the haulier.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Name">
       
<xs:annotation>
         
<xs:documentation>Name of haulier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="CountryCodeISO"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/Attendants
diagram taf_cat_complete_sector_p430.png
namespace http://taf-jsg.info/schemes
properties
minOcc 0
maxOcc 2
content complex
children LastName FirstName
annotation
documentation
Attendants during the transport.
source <xs:element name="Attendants" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>Attendants during the transport.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="LastName">
       
<xs:annotation>
         
<xs:documentation>Last name of attendant.</xs:documentation>
         
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
         
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
         
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="25"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="FirstName" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Optional first name of the attendant.</xs:documentation>
         
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
         
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
         
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="15"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/Attendants/LastName
diagram taf_cat_complete_sector_p431.png
namespace http://taf-jsg.info/schemes
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 25
annotation
documentation
Last name of attendant.
documentation
READ: <br/> - Consignee
documentation
WRITE: <br/> - Consignor
documentation
AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)
source <xs:element name="LastName">
 
<xs:annotation>
   
<xs:documentation>Last name of attendant.</xs:documentation>
   
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
   
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
   
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="25"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element RollingRoadUnit/RollingRoadUnitDetails/Attendants/FirstName
diagram taf_cat_complete_sector_p432.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 15
annotation
documentation
Optional first name of the attendant.
documentation
READ: <br/> - Consignee
documentation
WRITE: <br/> - Consignor
documentation
AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)
source <xs:element name="FirstName" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional first name of the attendant.</xs:documentation>
   
<xs:documentation>READ: <br/> - Consignee</xs:documentation>
   
<xs:documentation>WRITE: <br/> - Consignor</xs:documentation>
   
<xs:documentation>AMEND: <br/> - Contractual carrier <br/> - Successive carrier <br/> (With the agreement of the consignor)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>


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