Schema Response.xsd


schema location:  Response.xsd
attribute form default: 
element form default:  qualified
 
Elements  Complex types 
Document  MessageDef 
ResponseDef 


schema location:  MessageEnvelope.xsd
attribute form default: 
element form default: 
 
Complex types  Simple types 
BusinessUnitDef  ParticipantCode 
CommunicationDef 
ContactDef 
MessageMetaInfoDef 
MetaInfoDef 
ParticipantCodeDef 
ParticipantDef 
TransactionDef 


schema location:  TD04_core_Subj.xsd
attribute form default: 
element form default:  qualified
 
Complex types  Simple types 
AddressDataDef  AddressFieldDef 
BusinessDocumentDef  AxlesDef 
CL7Def  ChoiceDef 
DangerousGoodsDef  CountryCodeDef 
DangerWeightDef  CustomsProcedureDef 
EmSDef  Decimal3 
InformationContactDef  EmptyFullDef 
LengthDef  HABISNumberDef 
LocationDef  LengthUnit 
PackingDef  LoadingRequestDef 
PartyDataDef  PlacardDef 
RailStationDef  ReferenceText 
ReferenceDef  StationCodeDef 
StationAreaDef  TemperatureUnit 
TemperatureValue  TrackNumberDef 
TrainDef  TypeOfTransportDef 
WeightDef  VersionDef 
WagonCategoryDef 
WagonNumberDef 
WeightUnit 


element Document
diagram
properties
content complex
children Metainfo Messages
source <xsd:element name="Document">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="Metainfo" type="MetaInfoDef">
       
<xsd:annotation>
         
<xsd:documentation>In the TD04 interface only one recipient is used, i.e. only 2 or 3 participants can be specified for a transmission.</xsd:documentation>
         
<xsd:documentation>The attribute Alias="HPA" is used for the participant code.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element name="Messages">
       
<xsd:complexType>
         
<xsd:sequence maxOccurs="unbounded">
           
<xsd:element name="Message" type="MessageDef"/>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element Document/Metainfo
diagram
type MetaInfoDef
properties
isRef 0
content complex
children Transaction Application Communication
attributes
Name  Type  Use  Default  Fixed  annotation
ExchangeNumberderived by: xsd:stringrequired      
documentation
unique reference per physical xml-file
Testxsd:booleanoptional  0    
documentation
0 - false (default);
documentation
1- true; transmission for test purpose
Countxsd:positiveInteger      
documentation
Number of messages (elements) that are collected in the transmitted file.
annotation
documentation
In the TD04 interface only one recipient is used, i.e. only 2 or 3 participants can be specified for a transmission.
documentation
The attribute Alias="HPA" is used for the participant code.
source <xsd:element name="Metainfo" type="MetaInfoDef">
 
<xsd:annotation>
   
<xsd:documentation>In the TD04 interface only one recipient is used, i.e. only 2 or 3 participants can be specified for a transmission.</xsd:documentation>
   
<xsd:documentation>The attribute Alias="HPA" is used for the participant code.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Document/Messages
diagram
properties
isRef 0
content complex
children Message
source <xsd:element name="Messages">
 
<xsd:complexType>
   
<xsd:sequence maxOccurs="unbounded">
     
<xsd:element name="Message" type="MessageDef"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element Document/Messages/Message
diagram
type MessageDef
properties
isRef 0
content complex
children MessageMetaInfo Response
attributes
Name  Type  Use  Default  Fixed  annotation
ReferenceNumberderived by: xsd:stringrequired      
documentation
uniqe reference number identifying a single message
documentation
Nachrichten-Referenz
Statusxsd:stringoptional      
documentation
not used for TD04
source <xsd:element name="Message" type="MessageDef"/>

complexType MessageDef
diagram
children MessageMetaInfo Response
used by
element Document/Messages/Message
attributes
Name  Type  Use  Default  Fixed  annotation
ReferenceNumberderived by: xsd:stringrequired      
documentation
uniqe reference number identifying a single message
documentation
Nachrichten-Referenz
Statusxsd:stringoptional      
documentation
not used for TD04
annotation
documentation
General Message definition
documentation
Describes the contents of a message (metainfo and data)
source <xsd:complexType name="MessageDef">
 
<xsd:annotation>
   
<xsd:documentation>General Message definition</xsd:documentation>
   
<xsd:documentation>Describes the contents of a message (metainfo and data)</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="MessageMetaInfo" type="MessageMetaInfoDef" minOccurs="0"/>
   
<xsd:element name="Response" type="ResponseDef"/>
 
</xsd:sequence>
 
<xsd:attribute name="ReferenceNumber" use="required">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="EN">uniqe reference number identifying a single message</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Nachrichten-Referenz</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:string">
       
<xsd:minLength value="1"/>
       
<xsd:maxLength value="35"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
 
<xsd:attribute name="Status" type="xsd:string" use="optional">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="EN">not used for TD04</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute MessageDef/@ReferenceNumber
type restriction of xsd:string
properties
isRef 0
use required
facets
minLength 1
maxLength 35
annotation
documentation
uniqe reference number identifying a single message
documentation
Nachrichten-Referenz
source <xsd:attribute name="ReferenceNumber" use="required">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN">uniqe reference number identifying a single message</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Nachrichten-Referenz</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attribute MessageDef/@Status
type xsd:string
properties
isRef 0
use optional
annotation
documentation
not used for TD04
source <xsd:attribute name="Status" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN">not used for TD04</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element MessageDef/MessageMetaInfo
diagram
type MessageMetaInfoDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Contact
source <xsd:element name="MessageMetaInfo" type="MessageMetaInfoDef" minOccurs="0"/>

element MessageDef/Response
diagram
type ResponseDef
properties
isRef 0
content complex
children BusinessDocumentDetail MessageType GeneralResponseCode DateTimes Texts
source <xsd:element name="Response" type="ResponseDef"/>

complexType ResponseDef
diagram
children BusinessDocumentDetail MessageType GeneralResponseCode DateTimes Texts
used by
element MessageDef/Response
source <xsd:complexType name="ResponseDef">
 
<xsd:sequence>
   
<xsd:element name="BusinessDocumentDetail" type="BusinessDocumentDef"/>
   
<xsd:element name="MessageType">
     
<xsd:annotation>
       
<xsd:documentation>type of the original message</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Art der quittierten Nachricht, codiert</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:length value="2"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="GeneralResponseCode" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>qualifies the acceptance of the original message:</xsd:documentation>
       
<xsd:documentation>"O"= o.k., message processed without comment</xsd:documentation>
       
<xsd:documentation>"W"= warning, message processed, response contains warning messages</xsd:documentation>
       
<xsd:documentation>"E"= error, message not processed, response contains error messages</xsd:documentation>
       
<xsd:documentation xml:lang="DE">beschreibt die Verarbeitung der quittierten Nachricht:</xsd:documentation>
       
<xsd:documentation xml:lang="DE">"O"= o.k., Nachricht verarbeitet ohne weitere Kommentare</xsd:documentation>
       
<xsd:documentation xml:lang="DE">"W"= warning, Nachricht verarbeitet, Quittung enthält Warnungen</xsd:documentation>
       
<xsd:documentation xml:lang="DE">"E"= error, Nachricht nicht verarbeitet, Quittung enthält Fehlerhinweise</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:enumeration value="O"/>
         
<xsd:enumeration value="W"/>
         
<xsd:enumeration value="E"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="DateTimes">
     
<xsd:complexType>
       
<xsd:sequence>
         
<xsd:element name="DateTime" maxOccurs="2">
           
<xsd:complexType>
             
<xsd:simpleContent>
               
<xsd:extension base="xsd:dateTime">
                 
<xsd:attribute name="type" use="required">
                   
<xsd:annotation>
                     
<xsd:documentation>creation,  receipt</xsd:documentation>
                     
<xsd:documentation xml:lang="DE">Zeitpunkt der Nachrichten-Erzeugung bzw. des Empfangs</xsd:documentation>
                   
</xsd:annotation>
                   
<xsd:simpleType>
                     
<xsd:restriction base="xsd:string">
                       
<xsd:enumeration value="creation"/>
                       
<xsd:enumeration value="receipt"/>
                     
</xsd:restriction>
                   
</xsd:simpleType>
                 
</xsd:attribute>
               
</xsd:extension>
             
</xsd:simpleContent>
           
</xsd:complexType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:complexType>
   
</xsd:element>
   
<xsd:element name="Texts">
     
<xsd:complexType>
       
<xsd:sequence maxOccurs="unbounded">
         
<xsd:element name="Text">
           
<xsd:complexType>
             
<xsd:sequence>
               
<xsd:element name="Code">
                 
<xsd:annotation>
                   
<xsd:documentation>Response Code, cf. code list in interface description</xsd:documentation>
                   
<xsd:documentation xml:lang="DE">Quittungscode, s. Schnittstellenbeschreibung</xsd:documentation>
                 
</xsd:annotation>
                 
<xsd:simpleType>
                   
<xsd:restriction base="xsd:string">
                     
<xsd:maxLength value="5"/>
                   
</xsd:restriction>
                 
</xsd:simpleType>
               
</xsd:element>
               
<xsd:element name="FreeText" minOccurs="0">
                 
<xsd:simpleType>
                   
<xsd:restriction base="xsd:string">
                     
<xsd:maxLength value="200"/>
                   
</xsd:restriction>
                 
</xsd:simpleType>
               
</xsd:element>
             
</xsd:sequence>
           
</xsd:complexType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:complexType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element ResponseDef/BusinessDocumentDetail
diagram
type BusinessDocumentDef
properties
isRef 0
content complex
children MessageSignificance TransportCompany OperatorCode Reference Version IssueDate
source <xsd:element name="BusinessDocumentDetail" type="BusinessDocumentDef"/>

element ResponseDef/MessageType
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
length 2
annotation
documentation
type of the original message
documentation
Art der quittierten Nachricht, codiert
source <xsd:element name="MessageType">
 
<xsd:annotation>
   
<xsd:documentation>type of the original message</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Art der quittierten Nachricht, codiert</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:length value="2"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element ResponseDef/GeneralResponseCode
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration O
enumeration W
enumeration E
annotation
documentation
qualifies the acceptance of the original message:
documentation
"O"= o.k., message processed without comment
documentation
"W"= warning, message processed, response contains warning messages
documentation
"E"= error, message not processed, response contains error messages
documentation
beschreibt die Verarbeitung der quittierten Nachricht:
documentation
"O"= o.k., Nachricht verarbeitet ohne weitere Kommentare
documentation
"W"= warning, Nachricht verarbeitet, Quittung enthält Warnungen
documentation
"E"= error, Nachricht nicht verarbeitet, Quittung enthält Fehlerhinweise
source <xsd:element name="GeneralResponseCode" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>qualifies the acceptance of the original message:</xsd:documentation>
   
<xsd:documentation>"O"= o.k., message processed without comment</xsd:documentation>
   
<xsd:documentation>"W"= warning, message processed, response contains warning messages</xsd:documentation>
   
<xsd:documentation>"E"= error, message not processed, response contains error messages</xsd:documentation>
   
<xsd:documentation xml:lang="DE">beschreibt die Verarbeitung der quittierten Nachricht:</xsd:documentation>
   
<xsd:documentation xml:lang="DE">"O"= o.k., Nachricht verarbeitet ohne weitere Kommentare</xsd:documentation>
   
<xsd:documentation xml:lang="DE">"W"= warning, Nachricht verarbeitet, Quittung enthält Warnungen</xsd:documentation>
   
<xsd:documentation xml:lang="DE">"E"= error, Nachricht nicht verarbeitet, Quittung enthält Fehlerhinweise</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:enumeration value="O"/>
     
<xsd:enumeration value="W"/>
     
<xsd:enumeration value="E"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element ResponseDef/DateTimes
diagram
properties
isRef 0
content complex
children DateTime
source <xsd:element name="DateTimes">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="DateTime" maxOccurs="2">
       
<xsd:complexType>
         
<xsd:simpleContent>
           
<xsd:extension base="xsd:dateTime">
             
<xsd:attribute name="type" use="required">
               
<xsd:annotation>
                 
<xsd:documentation>creation,  receipt</xsd:documentation>
                 
<xsd:documentation xml:lang="DE">Zeitpunkt der Nachrichten-Erzeugung bzw. des Empfangs</xsd:documentation>
               
</xsd:annotation>
               
<xsd:simpleType>
                 
<xsd:restriction base="xsd:string">
                   
<xsd:enumeration value="creation"/>
                   
<xsd:enumeration value="receipt"/>
                 
</xsd:restriction>
               
</xsd:simpleType>
             
</xsd:attribute>
           
</xsd:extension>
         
</xsd:simpleContent>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element ResponseDef/DateTimes/DateTime
diagram
type extension of xsd:dateTime
properties
isRef 0
minOcc 1
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: xsd:stringrequired      
documentation
creation,  receipt
documentation
Zeitpunkt der Nachrichten-Erzeugung bzw. des Empfangs
source <xsd:element name="DateTime" maxOccurs="2">
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:dateTime">
       
<xsd:attribute name="type" use="required">
         
<xsd:annotation>
           
<xsd:documentation>creation,  receipt</xsd:documentation>
           
<xsd:documentation xml:lang="DE">Zeitpunkt der Nachrichten-Erzeugung bzw. des Empfangs</xsd:documentation>
         
</xsd:annotation>
         
<xsd:simpleType>
           
<xsd:restriction base="xsd:string">
             
<xsd:enumeration value="creation"/>
             
<xsd:enumeration value="receipt"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute ResponseDef/DateTimes/DateTime/@type
type restriction of xsd:string
properties
isRef 0
use required
facets
enumeration creation
enumeration receipt
annotation
documentation
creation,  receipt
documentation
Zeitpunkt der Nachrichten-Erzeugung bzw. des Empfangs
source <xsd:attribute name="type" use="required">
 
<xsd:annotation>
   
<xsd:documentation>creation,  receipt</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Zeitpunkt der Nachrichten-Erzeugung bzw. des Empfangs</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:enumeration value="creation"/>
     
<xsd:enumeration value="receipt"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element ResponseDef/Texts
diagram
properties
isRef 0
content complex
children Text
source <xsd:element name="Texts">
 
<xsd:complexType>
   
<xsd:sequence maxOccurs="unbounded">
     
<xsd:element name="Text">
       
<xsd:complexType>
         
<xsd:sequence>
           
<xsd:element name="Code">
             
<xsd:annotation>
               
<xsd:documentation>Response Code, cf. code list in interface description</xsd:documentation>
               
<xsd:documentation xml:lang="DE">Quittungscode, s. Schnittstellenbeschreibung</xsd:documentation>
             
</xsd:annotation>
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:maxLength value="5"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:element>
           
<xsd:element name="FreeText" minOccurs="0">
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:maxLength value="200"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:element>
         
</xsd:sequence>
       
</xsd:complexType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element ResponseDef/Texts/Text
diagram
properties
isRef 0
content complex
children Code FreeText
source <xsd:element name="Text">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="Code">
       
<xsd:annotation>
         
<xsd:documentation>Response Code, cf. code list in interface description</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Quittungscode, s. Schnittstellenbeschreibung</xsd:documentation>
       
</xsd:annotation>
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:maxLength value="5"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="FreeText" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:maxLength value="200"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element ResponseDef/Texts/Text/Code
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
maxLength 5
annotation
documentation
Response Code, cf. code list in interface description
documentation
Quittungscode, s. Schnittstellenbeschreibung
source <xsd:element name="Code">
 
<xsd:annotation>
   
<xsd:documentation>Response Code, cf. code list in interface description</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Quittungscode, s. Schnittstellenbeschreibung</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="5"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element ResponseDef/Texts/Text/FreeText
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 200
source <xsd:element name="FreeText" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="200"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType BusinessUnitDef
diagram
children Code Name
used by
element ContactDef/BusinessUnit
annotation
documentation
Location of a branch office.
source <xsd:complexType name="BusinessUnitDef">
 
<xsd:annotation>
   
<xsd:documentation>Location of a branch office.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Code" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>UN/Locode; e.g. the location of the user's branch office.</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="5"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Name" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>If there is no UN/LoCode available for this place, alternatively the name can be set.</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element BusinessUnitDef/Code
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 5
annotation
documentation
UN/Locode; e.g. the location of the user's branch office.
source <xsd:element name="Code" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>UN/Locode; e.g. the location of the user's branch office.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="5"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element BusinessUnitDef/Name
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
If there is no UN/LoCode available for this place, alternatively the name can be set.
source <xsd:element name="Name" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>If there is no UN/LoCode available for this place, alternatively the name can be set.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType CommunicationDef
diagram
children Participants CreationTime
used by
element MetaInfoDef/Communication
annotation
documentation
Communication data, e. g. the message's creation time or sender, recipient
source <xsd:complexType name="CommunicationDef">
 
<xsd:annotation>
   
<xsd:documentation>Communication data, e. g. the message's creation time or sender, recipient</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Participants">
     
<xsd:annotation>
       
<xsd:documentation>Up to 11 entries can be sent:</xsd:documentation>
       
<xsd:documentation>SENDER - mandatory with DAKOSY-code</xsd:documentation>
       
<xsd:documentation>RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xsd:documentation>
       
<xsd:documentation>EDI_PROVIDER</xsd:documentation>
     
</xsd:annotation>
     
<xsd:complexType>
       
<xsd:sequence>
         
<xsd:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/>
       
</xsd:sequence>
     
</xsd:complexType>
   
</xsd:element>
   
<xsd:element name="CreationTime" type="xsd:dateTime">
     
<xsd:annotation>
       
<xsd:documentation>Date and time of message creation.</xsd:documentation>
       
<xsd:documentation>Format : 1999-05-31T13:20:00</xsd:documentation>
       
<xsd:documentation xml:lang="EN">Use local time. Value will be read &quot;as it is&quot;. Please do not send an offset from the UTC.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element CommunicationDef/Participants
diagram
properties
isRef 0
content complex
children Participant
annotation
documentation
Up to 11 entries can be sent:
documentation
SENDER - mandatory with DAKOSY-code
documentation
RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.
documentation
EDI_PROVIDER
source <xsd:element name="Participants">
 
<xsd:annotation>
   
<xsd:documentation>Up to 11 entries can be sent:</xsd:documentation>
   
<xsd:documentation>SENDER - mandatory with DAKOSY-code</xsd:documentation>
   
<xsd:documentation>RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xsd:documentation>
   
<xsd:documentation>EDI_PROVIDER</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element CommunicationDef/Participants/Participant
diagram
type ParticipantDef
properties
isRef 0
minOcc 2
maxOcc 11
content complex
children Code Name Pwd
attributes
Name  Type  Use  Default  Fixed  annotation
Rolederived by: xsd:stringrequired      
documentation
Desribes the particpant's communication part as the message's sender, it's recipient etc.
documentation
Required entries:
documentation
RECIPIENT
documentation
SENDER
documentation
EDI_PROVIDER
source <xsd:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/>

element CommunicationDef/CreationTime
diagram
type xsd:dateTime
properties
isRef 0
content simple
annotation
documentation
Date and time of message creation.
documentation
Format : 1999-05-31T13:20:00
documentation
Use local time. Value will be read &quot;as it is&quot;. Please do not send an offset from the UTC.
source <xsd:element name="CreationTime" type="xsd:dateTime">
 
<xsd:annotation>
   
<xsd:documentation>Date and time of message creation.</xsd:documentation>
   
<xsd:documentation>Format : 1999-05-31T13:20:00</xsd:documentation>
   
<xsd:documentation xml:lang="EN">Use local time. Value will be read &quot;as it is&quot;. Please do not send an offset from the UTC.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType ContactDef
diagram
children Name Phone Email BusinessUnit
used by
element MessageMetaInfoDef/Contact
source <xsd:complexType name="ContactDef">
 
<xsd:sequence>
   
<xsd:element name="Name">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Phone" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Email" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="70"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="BusinessUnit" type="BusinessUnitDef" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element ContactDef/Name
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 35
source <xsd:element name="Name">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element ContactDef/Phone
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.
source <xsd:element name="Phone" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element ContactDef/Email
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 70
source <xsd:element name="Email" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="70"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element ContactDef/BusinessUnit
diagram
type BusinessUnitDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Code Name
source <xsd:element name="BusinessUnit" type="BusinessUnitDef" minOccurs="0"/>

complexType MessageMetaInfoDef
diagram
children Contact
used by
element MessageDef/MessageMetaInfo
annotation
documentation
Meta information for each message.
source <xsd:complexType name="MessageMetaInfoDef">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN">Meta information for each message.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Contact" type="ContactDef" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element MessageMetaInfoDef/Contact
diagram
type ContactDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Phone Email BusinessUnit
source <xsd:element name="Contact" type="ContactDef" minOccurs="0"/>

complexType MetaInfoDef
diagram
children Transaction Application Communication
used by
element Document/Metainfo
attributes
Name  Type  Use  Default  Fixed  annotation
ExchangeNumberderived by: xsd:stringrequired      
documentation
unique reference per physical xml-file
Testxsd:booleanoptional  0    
documentation
0 - false (default);
documentation
1- true; transmission for test purpose
Countxsd:positiveInteger      
documentation
Number of messages (elements) that are collected in the transmitted file.
annotation
documentation
Contains information concerning transaction type, communication parties etc.
source <xsd:complexType name="MetaInfoDef">
 
<xsd:annotation>
   
<xsd:documentation>Contains information concerning transaction type, communication parties etc.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Transaction" type="TransactionDef">
     
<xsd:annotation>
       
<xsd:documentation>Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Application" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Name of the application that built the message.</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Communication" type="CommunicationDef"/>
 
</xsd:sequence>
 
<xsd:attribute name="ExchangeNumber" use="required">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="EN">unique reference per physical xml-file</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:string">
       
<xsd:minLength value="1"/>
       
<xsd:maxLength value="14"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
 
<xsd:attribute name="Test" type="xsd:boolean" use="optional" default="0">
   
<xsd:annotation>
     
<xsd:documentation>0 - false (default);</xsd:documentation>
     
<xsd:documentation>1- true; transmission for test purpose</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Count" type="xsd:positiveInteger">
   
<xsd:annotation>
     
<xsd:documentation>Number of messages (elements) that are collected in the transmitted file.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute MetaInfoDef/@ExchangeNumber
type restriction of xsd:string
properties
isRef 0
use required
facets
minLength 1
maxLength 14
annotation
documentation
unique reference per physical xml-file
source <xsd:attribute name="ExchangeNumber" use="required">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN">unique reference per physical xml-file</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="14"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attribute MetaInfoDef/@Test
type xsd:boolean
properties
isRef 0
default 0
use optional
annotation
documentation
0 - false (default);
documentation
1- true; transmission for test purpose
source <xsd:attribute name="Test" type="xsd:boolean" use="optional" default="0">
 
<xsd:annotation>
   
<xsd:documentation>0 - false (default);</xsd:documentation>
   
<xsd:documentation>1- true; transmission for test purpose</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MetaInfoDef/@Count
type xsd:positiveInteger
properties
isRef 0
annotation
documentation
Number of messages (elements) that are collected in the transmitted file.
source <xsd:attribute name="Count" type="xsd:positiveInteger">
 
<xsd:annotation>
   
<xsd:documentation>Number of messages (elements) that are collected in the transmitted file.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element MetaInfoDef/Transaction
diagram
type TransactionDef
properties
isRef 0
content complex
children Descr Provider
attributes
Name  Type  Use  Default  Fixed  annotation
Codederived by: xsd:stringrequired      
documentation
Code defined by the provider for the specified transaction.
Typederived by: xsd:stringrequired      
documentation
Single type which is represented by this file.
documentation
A Transaction identified by its code may contain several types identified by their  type.
documentation
This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).
Versionderived by: xsd:stringrequired      
documentation
Version of message definition
annotation
documentation
Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.
source <xsd:element name="Transaction" type="TransactionDef">
 
<xsd:annotation>
   
<xsd:documentation>Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MetaInfoDef/Application
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
Name of the application that built the message.
source <xsd:element name="Application" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Name of the application that built the message.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element MetaInfoDef/Communication
diagram
type CommunicationDef
properties
isRef 0
content complex
children Participants CreationTime
source <xsd:element name="Communication" type="CommunicationDef"/>

complexType ParticipantCodeDef
diagram
type extension of ParticipantCode
properties
base ParticipantCode
used by
element ParticipantDef/Code
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  annotation
Aliasderived by: xsd:tokenoptional  DAK    
documentation
Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.
source <xsd:complexType name="ParticipantCodeDef">
 
<xsd:simpleContent>
   
<xsd:extension base="ParticipantCode">
     
<xsd:attribute name="Alias" use="optional" default="DAK">
       
<xsd:annotation>
         
<xsd:documentation>Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xsd:documentation>
       
</xsd:annotation>
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:token">
           
<xsd:minLength value="1"/>
           
<xsd:maxLength value="17"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

attribute ParticipantCodeDef/@Alias
type restriction of xsd:token
properties
isRef 0
default DAK
use optional
facets
minLength 1
maxLength 17
annotation
documentation
Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.
source <xsd:attribute name="Alias" use="optional" default="DAK">
 
<xsd:annotation>
   
<xsd:documentation>Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:token">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="17"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

complexType ParticipantDef
diagram
children Code Name Pwd
used by
element CommunicationDef/Participants/Participant
attributes
Name  Type  Use  Default  Fixed  annotation
Rolederived by: xsd:stringrequired      
documentation
Desribes the particpant's communication part as the message's sender, it's recipient etc.
documentation
Required entries:
documentation
RECIPIENT
documentation
SENDER
documentation
EDI_PROVIDER
source <xsd:complexType name="ParticipantDef">
 
<xsd:sequence>
   
<xsd:element name="Code" type="ParticipantCodeDef" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="EN">Code identifying the participant</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Name" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>just for informal use</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Pwd" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Needs only to be set if required by the specified role.</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="17"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="Role" use="required">
   
<xsd:annotation>
     
<xsd:documentation xml:lang="EN">Desribes the particpant's communication part as the message's sender, it's recipient etc.</xsd:documentation>
     
<xsd:documentation xml:lang="EN">Required entries:</xsd:documentation>
     
<xsd:documentation xml:lang="EN">RECIPIENT</xsd:documentation>
     
<xsd:documentation xml:lang="EN">SENDER</xsd:documentation>
     
<xsd:documentation xml:lang="EN">EDI_PROVIDER</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:string">
       
<xsd:minLength value="1"/>
       
<xsd:maxLength value="17"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
</xsd:complexType>

attribute ParticipantDef/@Role
type restriction of xsd:string
properties
isRef 0
use required
facets
minLength 1
maxLength 17
annotation
documentation
Desribes the particpant's communication part as the message's sender, it's recipient etc.
documentation
Required entries:
documentation
RECIPIENT
documentation
SENDER
documentation
EDI_PROVIDER
source <xsd:attribute name="Role" use="required">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN">Desribes the particpant's communication part as the message's sender, it's recipient etc.</xsd:documentation>
   
<xsd:documentation xml:lang="EN">Required entries:</xsd:documentation>
   
<xsd:documentation xml:lang="EN">RECIPIENT</xsd:documentation>
   
<xsd:documentation xml:lang="EN">SENDER</xsd:documentation>
   
<xsd:documentation xml:lang="EN">EDI_PROVIDER</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="17"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element ParticipantDef/Code
diagram
type ParticipantCodeDef
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
facets
minLength 1
maxLength 17
attributes
Name  Type  Use  Default  Fixed  annotation
Aliasderived by: xsd:tokenoptional  DAK    
documentation
Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.
annotation
documentation
Code identifying the participant
source <xsd:element name="Code" type="ParticipantCodeDef" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN">Code identifying the participant</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ParticipantDef/Name
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
annotation
documentation
just for informal use
source <xsd:element name="Name" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>just for informal use</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element ParticipantDef/Pwd
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 17
annotation
documentation
Needs only to be set if required by the specified role.
source <xsd:element name="Pwd" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Needs only to be set if required by the specified role.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="17"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType TransactionDef
diagram
children Descr Provider
used by
element MetaInfoDef/Transaction
attributes
Name  Type  Use  Default  Fixed  annotation
Codederived by: xsd:stringrequired      
documentation
Code defined by the provider for the specified transaction.
Typederived by: xsd:stringrequired      
documentation
Single type which is represented by this file.
documentation
A Transaction identified by its code may contain several types identified by their  type.
documentation
This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).
Versionderived by: xsd:stringrequired      
documentation
Version of message definition
source <xsd:complexType name="TransactionDef">
 
<xsd:sequence>
   
<xsd:element name="Descr" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="EN"/>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Provider" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>name of the party who is responsible for the underlying scheme.</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="Code" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Code defined by the provider for the specified transaction.</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:string">
       
<xsd:minLength value="1"/>
       
<xsd:maxLength value="17"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
 
<xsd:attribute name="Type" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Single type which is represented by this file.</xsd:documentation>
     
<xsd:documentation>A Transaction identified by its code may contain several types identified by their  type.</xsd:documentation>
     
<xsd:documentation>This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:string">
       
<xsd:minLength value="1"/>
       
<xsd:maxLength value="17"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
 
<xsd:attribute name="Version" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Version of message definition</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:string">
       
<xsd:minLength value="1"/>
       
<xsd:maxLength value="17"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
</xsd:complexType>

attribute TransactionDef/@Code
type restriction of xsd:string
properties
isRef 0
use required
facets
minLength 1
maxLength 17
annotation
documentation
Code defined by the provider for the specified transaction.
source <xsd:attribute name="Code" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Code defined by the provider for the specified transaction.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="17"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attribute TransactionDef/@Type
type restriction of xsd:string
properties
isRef 0
use required
facets
minLength 1
maxLength 17
annotation
documentation
Single type which is represented by this file.
documentation
A Transaction identified by its code may contain several types identified by their  type.
documentation
This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).
source <xsd:attribute name="Type" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Single type which is represented by this file.</xsd:documentation>
   
<xsd:documentation>A Transaction identified by its code may contain several types identified by their  type.</xsd:documentation>
   
<xsd:documentation>This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="17"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attribute TransactionDef/@Version
type restriction of xsd:string
properties
isRef 0
use required
facets
minLength 1
maxLength 17
annotation
documentation
Version of message definition
source <xsd:attribute name="Version" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Version of message definition</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="17"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element TransactionDef/Descr
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
source <xsd:element name="Descr" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN"/>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element TransactionDef/Provider
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 35
annotation
documentation
name of the party who is responsible for the underlying scheme.
source <xsd:element name="Provider" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>name of the party who is responsible for the underlying scheme.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

simpleType ParticipantCode
type restriction of xsd:string
used by
complexType ParticipantCodeDef
facets
minLength 1
maxLength 17
annotation
documentation
Code identifying the participant
source <xsd:simpleType name="ParticipantCode">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="EN">Code identifying the participant</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:minLength value="1"/>
   
<xsd:maxLength value="17"/>
 
</xsd:restriction>
</xsd:simpleType>

complexType AddressDataDef
diagram
children Name StreetAndNumber Place PostCode Country
used by
element PartyDataDef/Address
source <xsd:complexType name="AddressDataDef">
 
<xsd:sequence>
   
<xsd:element name="Name" type="AddressFieldDef"/>
   
<xsd:element name="StreetAndNumber" type="AddressFieldDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>name of the street and street number or post-office box</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Straße und Hausnummer oder Postfach</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Place" type="AddressFieldDef">
     
<xsd:annotation>
       
<xsd:documentation>place(name of the city, etc.)</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Ort</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="PostCode">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>post code/ zip code</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Postleitzahl</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="0"/>
         
<xsd:maxLength value="9"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Country" type="CountryCodeDef" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element AddressDataDef/Name
diagram
type AddressFieldDef
properties
isRef 0
content simple
facets
minLength 0
maxLength 30
source <xsd:element name="Name" type="AddressFieldDef"/>

element AddressDataDef/StreetAndNumber
diagram
type AddressFieldDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 30
annotation
documentation
name of the street and street number or post-office box
documentation
Straße und Hausnummer oder Postfach
source <xsd:element name="StreetAndNumber" type="AddressFieldDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>name of the street and street number or post-office box</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Straße und Hausnummer oder Postfach</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element AddressDataDef/Place
diagram
type AddressFieldDef
properties
isRef 0
content simple
facets
minLength 0
maxLength 30
annotation
documentation
place(name of the city, etc.)
documentation
Ort
source <xsd:element name="Place" type="AddressFieldDef">
 
<xsd:annotation>
   
<xsd:documentation>place(name of the city, etc.)</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Ort</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element AddressDataDef/PostCode
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 0
maxLength 9
source <xsd:element name="PostCode">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>post code/ zip code</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Postleitzahl</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="0"/>
     
<xsd:maxLength value="9"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element AddressDataDef/Country
diagram
type CountryCodeDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern [A-Z][A-Z]
source <xsd:element name="Country" type="CountryCodeDef" minOccurs="0"/>

complexType BusinessDocumentDef
diagram
children MessageSignificance TransportCompany OperatorCode Reference Version IssueDate
used by
element ResponseDef/BusinessDocumentDetail
source <xsd:complexType name="BusinessDocumentDef">
 
<xsd:sequence>
   
<xsd:element name="MessageSignificance" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>For outbound traffic LD will be sent with the loading data.</xsd:documentation>
         
<xsd:documentation>For a wagon sequence use PL for a planned sequence, TF for End of Train Formation, DP for Departure.</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Im Bahnversand wird LD für die Verlade-Daten gesendet.</xsd:documentation>
         
<xsd:documentation xml:lang="DE">In Reihungen wird PL für Soll-Reihungen, TF für Zugbildungs-Ende, DP für Abfahrt benutzt.</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:length value="2"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="TransportCompany">
     
<xsd:annotation>
       
<xsd:documentation>address code of the rail transport company according to the registration code of Habis Classic</xsd:documentation>
       
<xsd:documentation xml:lang="DE">In  Habis Classic registrierter Teilnehmer-Code des EVU.</xsd:documentation>
     
</xsd:annotation>
     
<xsd:complexType>
       
<xsd:simpleContent>
         
<xsd:extension base="xsd:string">
           
<xsd:attribute name="codeList">
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:enumeration value="HABIS"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:attribute>
         
</xsd:extension>
       
</xsd:simpleContent>
     
</xsd:complexType>
   
</xsd:element>
   
<xsd:element name="OperatorCode" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>address code of the operator according to the HPA registration code</xsd:documentation>
       
<xsd:documentation xml:lang="DE">bei der HPA registrierter Teilnehmer-Code des Operateurs</xsd:documentation>
     
</xsd:annotation>
     
<xsd:complexType>
       
<xsd:simpleContent>
         
<xsd:extension base="xsd:string">
           
<xsd:attribute name="codeList">
             
<xsd:simpleType>
               
<xsd:restriction base="xsd:string">
                 
<xsd:enumeration value="HPA"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:attribute>
         
</xsd:extension>
       
</xsd:simpleContent>
     
</xsd:complexType>
   
</xsd:element>
   
<xsd:element name="Reference" type="ReferenceDef" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Unique Reference Number to identify a single message or an object. The hierarchy of objects can be represented by use of several references in the appropriate sequence.</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Eindeutige Referenznummer zur Identifikation einer Nachricht oder eines Objekts. Die hierarchische Einordnung eines Objekts wird dargestellt durch eine entsprechende Folge von Referenzen.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Version" type="VersionDef">
     
<xsd:annotation>
       
<xsd:documentation>version of the object
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Version des Objekts
aufsteigende Folge (nicht notwendigerweise lückenlos) beginnend mit 01 (z.B. neuer Transportauftrag) - Versionen größer 01 werden als Änderung interpretiert
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="IssueDate" type="xsd:date" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>The issue date of the electronic message (as it has been created by the software system)</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Datum der Erzeugung einer Nachricht</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element BusinessDocumentDef/MessageSignificance
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 2
source <xsd:element name="MessageSignificance" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>For outbound traffic LD will be sent with the loading data.</xsd:documentation>
     
<xsd:documentation>For a wagon sequence use PL for a planned sequence, TF for End of Train Formation, DP for Departure.</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Im Bahnversand wird LD für die Verlade-Daten gesendet.</xsd:documentation>
     
<xsd:documentation xml:lang="DE">In Reihungen wird PL für Soll-Reihungen, TF für Zugbildungs-Ende, DP für Abfahrt benutzt.</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:length value="2"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element BusinessDocumentDef/TransportCompany
diagram
type extension of xsd:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
codeListderived by: xsd:string      
annotation
documentation
address code of the rail transport company according to the registration code of Habis Classic
documentation
In  Habis Classic registrierter Teilnehmer-Code des EVU.
source <xsd:element name="TransportCompany">
 
<xsd:annotation>
   
<xsd:documentation>address code of the rail transport company according to the registration code of Habis Classic</xsd:documentation>
   
<xsd:documentation xml:lang="DE">In  Habis Classic registrierter Teilnehmer-Code des EVU.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="codeList">
         
<xsd:simpleType>
           
<xsd:restriction base="xsd:string">
             
<xsd:enumeration value="HABIS"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute BusinessDocumentDef/TransportCompany/@codeList
type restriction of xsd:string
properties
isRef 0
facets
enumeration HABIS
source <xsd:attribute name="codeList">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:enumeration value="HABIS"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element BusinessDocumentDef/OperatorCode
diagram
type extension of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
codeListderived by: xsd:string      
annotation
documentation
address code of the operator according to the HPA registration code
documentation
bei der HPA registrierter Teilnehmer-Code des Operateurs
source <xsd:element name="OperatorCode" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>address code of the operator according to the HPA registration code</xsd:documentation>
   
<xsd:documentation xml:lang="DE">bei der HPA registrierter Teilnehmer-Code des Operateurs</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="codeList">
         
<xsd:simpleType>
           
<xsd:restriction base="xsd:string">
             
<xsd:enumeration value="HPA"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute BusinessDocumentDef/OperatorCode/@codeList
type restriction of xsd:string
properties
isRef 0
facets
enumeration HPA
source <xsd:attribute name="codeList">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:enumeration value="HPA"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element BusinessDocumentDef/Reference
diagram
type ReferenceDef
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
facets
minLength 1
maxLength 35
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: xsd:string      
annotation
documentation
Unique Reference Number to identify a single message or an object. The hierarchy of objects can be represented by use of several references in the appropriate sequence.
documentation
Eindeutige Referenznummer zur Identifikation einer Nachricht oder eines Objekts. Die hierarchische Einordnung eines Objekts wird dargestellt durch eine entsprechende Folge von Referenzen.
source <xsd:element name="Reference" type="ReferenceDef" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>Unique Reference Number to identify a single message or an object. The hierarchy of objects can be represented by use of several references in the appropriate sequence.</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Eindeutige Referenznummer zur Identifikation einer Nachricht oder eines Objekts. Die hierarchische Einordnung eines Objekts wird dargestellt durch eine entsprechende Folge von Referenzen.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element BusinessDocumentDef/Version
diagram
type VersionDef
properties
isRef 0
content simple
facets
pattern \d{2}
annotation
documentation
version of the object
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
documentation
Version des Objekts
aufsteigende Folge (nicht notwendigerweise lückenlos) beginnend mit 01 (z.B. neuer Transportauftrag) - Versionen größer 01 werden als Änderung interpretiert
source <xsd:element name="Version" type="VersionDef">
 
<xsd:annotation>
   
<xsd:documentation>version of the object
ascending sequence (not necassarily continuous) starting with version 01 (new transport order etc) - all versions above 01 are interpreted as a revision of previously communicated data
</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Version des Objekts
aufsteigende Folge (nicht notwendigerweise lückenlos) beginnend mit 01 (z.B. neuer Transportauftrag) - Versionen größer 01 werden als Änderung interpretiert
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element BusinessDocumentDef/IssueDate
diagram
type xsd:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The issue date of the electronic message (as it has been created by the software system)
documentation
Datum der Erzeugung einer Nachricht
source <xsd:element name="IssueDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The issue date of the electronic message (as it has been created by the software system)</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Datum der Erzeugung einer Nachricht</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType CL7Def
diagram
children Category Radionuclides MaxActivityValue TransportIndex CriticalSafetyIndex PackageType ExclusiveUseIndicator
used by
element DangerousGoodsDef/Radioactive
source <xsd:complexType name="CL7Def">
 
<xsd:sequence>
   
<xsd:element name="Category" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Radionuclides" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>name of the radionuclides</xsd:documentation>
         
<xsd:documentation xml:lang="DE">radioaktive Stoffe oder Nuklide</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="70"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="MaxActivityValue" minOccurs="0">
     
<xsd:complexType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">höchste Aktivität des radioaktiven Inhalts oder Masse der spaltbaren Stoffe</xsd:documentation>
       
</xsd:annotation>
       
<xsd:simpleContent>
         
<xsd:extension base="xsd:integer">
           
<xsd:attribute name="unit" use="required">
             
<xsd:simpleType>
               
<xsd:annotation>
                 
<xsd:documentation>BQ = becquerel, or multiple units (MBQ, GBQ, TBQ)</xsd:documentation>
               
</xsd:annotation>
               
<xsd:restriction base="xsd:string">
                 
<xsd:enumeration value="BQ"/>
                 
<xsd:enumeration value="MBQ"/>
                 
<xsd:enumeration value="GBQ"/>
                 
<xsd:enumeration value="TBQ"/>
               
</xsd:restriction>
             
</xsd:simpleType>
           
</xsd:attribute>
         
</xsd:extension>
       
</xsd:simpleContent>
     
</xsd:complexType>
   
</xsd:element>
   
<xsd:element name="TransportIndex" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">Transportkennzahl</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:decimal">
         
<xsd:totalDigits value="3"/>
         
<xsd:fractionDigits value="1"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="CriticalSafetyIndex" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">Kritikalitätssicherheitskennzahl</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:decimal">
         
<xsd:totalDigits value="4"/>
         
<xsd:fractionDigits value="1"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="PackageType" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">Typ des Versandstücks</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="ExclusiveUseIndicator" type="ChoiceDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="DE">unter ausschließlicher Verwendung (nur Absender oder Empfänger allein darf alle Be- und Entladevorgänge ausführen)</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element CL7Def/Category
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 4
source <xsd:element name="Category" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element CL7Def/Radionuclides
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 70
source <xsd:element name="Radionuclides" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>name of the radionuclides</xsd:documentation>
     
<xsd:documentation xml:lang="DE">radioaktive Stoffe oder Nuklide</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="70"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element CL7Def/MaxActivityValue
diagram
type extension of xsd:integer
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitderived by: xsd:stringrequired      
source <xsd:element name="MaxActivityValue" minOccurs="0">
 
<xsd:complexType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">höchste Aktivität des radioaktiven Inhalts oder Masse der spaltbaren Stoffe</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:integer">
       
<xsd:attribute name="unit" use="required">
         
<xsd:simpleType>
           
<xsd:annotation>
             
<xsd:documentation>BQ = becquerel, or multiple units (MBQ, GBQ, TBQ)</xsd:documentation>
           
</xsd:annotation>
           
<xsd:restriction base="xsd:string">
             
<xsd:enumeration value="BQ"/>
             
<xsd:enumeration value="MBQ"/>
             
<xsd:enumeration value="GBQ"/>
             
<xsd:enumeration value="TBQ"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute CL7Def/MaxActivityValue/@unit
type restriction of xsd:string
properties
isRef 0
use required
facets
enumeration BQ
enumeration MBQ
enumeration GBQ
enumeration TBQ
source <xsd:attribute name="unit" use="required">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>BQ = becquerel, or multiple units (MBQ, GBQ, TBQ)</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:enumeration value="BQ"/>
     
<xsd:enumeration value="MBQ"/>
     
<xsd:enumeration value="GBQ"/>
     
<xsd:enumeration value="TBQ"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element CL7Def/TransportIndex
diagram
type restriction of xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 3
fractionDigits 1
source <xsd:element name="TransportIndex" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Transportkennzahl</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:decimal">
     
<xsd:totalDigits value="3"/>
     
<xsd:fractionDigits value="1"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element CL7Def/CriticalSafetyIndex
diagram
type restriction of xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
totalDigits 4
fractionDigits 1
source <xsd:element name="CriticalSafetyIndex" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Kritikalitätssicherheitskennzahl</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:decimal">
     
<xsd:totalDigits value="4"/>
     
<xsd:fractionDigits value="1"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element CL7Def/PackageType
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 4
source <xsd:element name="PackageType" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Typ des Versandstücks</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element CL7Def/ExclusiveUseIndicator
diagram
type ChoiceDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Y
enumeration N
annotation
documentation
unter ausschließlicher Verwendung (nur Absender oder Empfänger allein darf alle Be- und Entladevorgänge ausführen)
source <xsd:element name="ExclusiveUseIndicator" type="ChoiceDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">unter ausschließlicher Verwendung (nur Absender oder Empfänger allein darf alle Be- und Entladevorgänge ausführen)</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType DangerousGoodsDef
diagram
children SequenceNumber GroupIdentification LegalNorm RegulationsAmendment TransportCertificate Class UNNumber PackingGroup ProperShippingName TechnicalNameSupplement GoodsLabel ShuntingLabel MPLabel ClassificationCode HazardID EmSNumber LimitedQuantityIndicator ExceptedQuantityIndicator WasteIndicator SalvageIndicator EmptyUncleanedIndicator Packages DangerWeight FlashPointValue Radioactive SafetyDate WaterPollutionClass MarpolCategory Comments LastTransported Endorsement
source <xsd:complexType name="DangerousGoodsDef">
 
<xsd:sequence>
   
<xsd:element name="SequenceNumber">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>used to unambigously identify the DG information within a unit in the communication</xsd:documentation>
         
<xsd:documentation xml:lang="DE">zur eindeutigen Identifikation der Gefahrgut-Angaben für eine Ladeeinheit</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:positiveInteger">
         
<xsd:maxInclusive value="999"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="GroupIdentification" minOccurs="0">
     
<xsd:complexType>
       
<xsd:sequence>
         
<xsd:element name="IdentificationMark" minOccurs="0">
           
<xsd:simpleType>
             
<xsd:annotation>
               
<xsd:documentation>identifier of the group</xsd:documentation>
               
<xsd:documentation xml:lang="DE">Gruppen-ID</xsd:documentation>
             
</xsd:annotation>
             
<xsd:restriction base="xsd:string">
               
<xsd:maxLength value="10"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
         
<xsd:element name="GroupType" minOccurs="0">
           
<xsd:simpleType>
             
<xsd:annotation>
               
<xsd:documentation>type of group: 1=outer package, 2=bundle, 3=salvage package</xsd:documentation>
               
<xsd:documentation xml:lang="DE">Art der Gruppe: 1=Umverpackung, 2=Zusammenpackung, 3=Bergungsverpackung</xsd:documentation>
             
</xsd:annotation>
             
<xsd:restriction base="xsd:string">
               
<xsd:length value="1"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
         
<xsd:element name="GroupDescription" minOccurs="0">
           
<xsd:simpleType>
             
<xsd:restriction base="xsd:string">
               
<xsd:maxLength value="70"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:complexType>
   
</xsd:element>
   
<xsd:element name="LegalNorm" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>identification of the dangerous goods legal norm used for this declaration</xsd:documentation>
         
<xsd:documentation>e.g. IMDG, RID</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Kennzeichnung, nach welcher Vorschrift die Gefahrgut-Anmeldung erfolgt</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="RegulationsAmendment" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">Stand/Amendment z.B.  _RID 2009_</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="10"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="TransportCertificate" minOccurs="0" maxOccurs="3">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="DE">Beförderungsgenehmigungen, Zulassungszeugnisse</xsd:documentation>
     
</xsd:annotation>
     
<xsd:complexType>
       
<xsd:sequence>
         
<xsd:element name="CertificateType" minOccurs="0">
           
<xsd:simpleType>
             
<xsd:annotation>
               
<xsd:documentation xml:lang="DE">Typ der Bescheinigung</xsd:documentation>
             
</xsd:annotation>
             
<xsd:restriction base="xsd:string">
               
<xsd:maxLength value="10"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
         
<xsd:element name="CertificateNumber" minOccurs="0">
           
<xsd:simpleType>
             
<xsd:annotation>
               
<xsd:documentation xml:lang="DE">Nummer/Kennzeichen der Bescheinigung</xsd:documentation>
             
</xsd:annotation>
             
<xsd:restriction base="xsd:string">
               
<xsd:maxLength value="100"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
         
<xsd:element name="AdditionalRemarks" minOccurs="0">
           
<xsd:simpleType>
             
<xsd:restriction base="xsd:string">
               
<xsd:maxLength value="210"/>
             
</xsd:restriction>
           
</xsd:simpleType>
         
</xsd:element>
       
</xsd:sequence>
     
</xsd:complexType>
   
</xsd:element>
   
<xsd:element name="Class" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="UNNumber" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:length value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="PackingGroup" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>values I, II or III - corresponding to the dangerous goods class</xsd:documentation>
         
<xsd:documentation xml:lang="DE">I, II oder III - entsprechend der Gefahrklasse</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="3"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="ProperShippingName" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>proper shipping name of the dangerous good</xsd:documentation>
         
<xsd:documentation xml:lang="DE">offizielle Bezeichnung des Gefahrstoffs</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="140"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="TechnicalNameSupplement" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>Recognized chemical or biological name(s) for generic or "not otherwise specified" (N.O.S.) proper shipping names</xsd:documentation>
         
<xsd:documentation>chemical or technical group name of the dangerous good</xsd:documentation>
         
<xsd:documentation xml:lang="DE">üblicher chemische oder biologische Name(n) für allgemeine oder "nicht anderweitig genannt" (N.A.G.) offizielle Namen</xsd:documentation>
         
<xsd:documentation xml:lang="DE">chemischer oder technischer Gruppenname des Gefahrstoffs (Gefahrenauslöser)</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="210"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="GoodsLabel" minOccurs="0" maxOccurs="4">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>dangerous good label according to GEGIS code list</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Gefahrzettel lt. GEGIS-Codeverzeichnis</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="ShuntingLabel" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>Placard-No. 13 or 15</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Rangierzettel 13 oder 15</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="2"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="MPLabel" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>Marine pollutant mark; values " " or "MP" ("MP" can be stated more precisely by "P" or "PP")</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Kennzeichnung wassergefährdender Stoffe; Werte: " " oder "MP" ("MP" kann auch genauer durch "P" oder "PP" bezeichnet werden)</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="2"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="ClassificationCode" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="7"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="HazardID" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>Hazard Identification: number shown on the orange-coloured plate</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Nummer zur Kennzeichnung der Gefahr (Kemler)</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="EmSNumber" type="EmSDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Emergency schedule number</xsd:documentation>
       
<xsd:documentation xml:lang="DE">EmS-Nummer</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="LimitedQuantityIndicator" type="ChoiceDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Indicator for dangerous goods packed in limited quantities (currently not used in HABIS Classic)</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Kennzeichnung für Gefahrgut in begrenzter Menge (z.Zt. nicht benutzt in HABIS Classic)</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="ExceptedQuantityIndicator" type="ChoiceDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="DE">Kennzeichnung für freigestellte Mengen</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="WasteIndicator" type="ChoiceDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Indicator for transport of dangerous goods as waste (currently not used in HABIS Classic)</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Abfall-Kennzeichen (z.Zt. nicht benutzt in HABIS Classic)</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="SalvageIndicator" type="ChoiceDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Indicator for use of salvage package (currently not used in HABIS Classic)</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Kennzeichen für Bergungsverpackung (z.Zt. nicht benutzt in HABIS Classic)</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="EmptyUncleanedIndicator" type="ChoiceDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Indicator for empty and not cleaned receptables</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Indikator für leere, ungereinigte Tanks</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Packages" type="PackingDef" minOccurs="0"/>
   
<xsd:element name="DangerWeight" type="DangerWeightDef" minOccurs="0"/>
   
<xsd:element name="FlashPointValue" type="TemperatureValue" minOccurs="0"/>
   
<xsd:element name="Radioactive" type="CL7Def" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>only for class 7</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="SafetyDate" type="xsd:date" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>earliest date the safety valve can be opened - relevant for supercooled liquid gases (class 2), format YYYY-MM-DD </xsd:documentation>
       
<xsd:documentation xml:lang="DE">frühestes Datum zur Öffnung von Sicherheitsventilen - relevant bei unterkühlten flüssigen Gasen (Klasse 2), Format YYYY-MM-DD </xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="WaterPollutionClass" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>values 1, 2, 3: light to strong water pollutant</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Wassergefährdungsklasse, 1/2/3: schwach bis stark wassergefährdend</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:length value="1"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="MarpolCategory" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>values X, Y, Z according to MARPOL Annex II</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Verschmtzungskategorie: Werte X, Y, Z lt. MARPOL Annex II</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:length value="1"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Comments" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">zusätzliche Kommentare</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="210"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="LastTransported" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>Description of last loaded dangerous good (UN-Number, Proper Shipping Name, Class, SubRisks, PackingGroup; e.g. "UN 1098 ALLYLALCOHOL, 6.1(3), I")</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Beschreibung des letzten Ladeguts (UN-Nr., offizielle Bezeichnung, Klasse, Nebenrisiken, Verpackungsgruppe; z.B. "UN 1098 ALLYLALCOHOL, 6.1(3), I")</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="210"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Endorsement" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Additional information required in accordance with special provisions, certain classes, special transport conditions, ... (e.g. "Carriage in accordance with 2.2.52.1.9")</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Zusatzangaben, besondere Bestimmungen etc.  (z.B. "Transport in Übereinstimmung mit 2.2.52.1.9")</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="210"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element DangerousGoodsDef/SequenceNumber
diagram
type restriction of xsd:positiveInteger
properties
isRef 0
content simple
facets
maxInclusive 999
source <xsd:element name="SequenceNumber">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>used to unambigously identify the DG information within a unit in the communication</xsd:documentation>
     
<xsd:documentation xml:lang="DE">zur eindeutigen Identifikation der Gefahrgut-Angaben für eine Ladeeinheit</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:positiveInteger">
     
<xsd:maxInclusive value="999"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/GroupIdentification
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children IdentificationMark GroupType GroupDescription
source <xsd:element name="GroupIdentification" minOccurs="0">
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="IdentificationMark" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:annotation>
           
<xsd:documentation>identifier of the group</xsd:documentation>
           
<xsd:documentation xml:lang="DE">Gruppen-ID</xsd:documentation>
         
</xsd:annotation>
         
<xsd:restriction base="xsd:string">
           
<xsd:maxLength value="10"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="GroupType" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:annotation>
           
<xsd:documentation>type of group: 1=outer package, 2=bundle, 3=salvage package</xsd:documentation>
           
<xsd:documentation xml:lang="DE">Art der Gruppe: 1=Umverpackung, 2=Zusammenpackung, 3=Bergungsverpackung</xsd:documentation>
         
</xsd:annotation>
         
<xsd:restriction base="xsd:string">
           
<xsd:length value="1"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="GroupDescription" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:maxLength value="70"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element DangerousGoodsDef/GroupIdentification/IdentificationMark
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 10
source <xsd:element name="IdentificationMark" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>identifier of the group</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Gruppen-ID</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="10"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/GroupIdentification/GroupType
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 1
source <xsd:element name="GroupType" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>type of group: 1=outer package, 2=bundle, 3=salvage package</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Art der Gruppe: 1=Umverpackung, 2=Zusammenpackung, 3=Bergungsverpackung</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:length value="1"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/GroupIdentification/GroupDescription
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 70
source <xsd:element name="GroupDescription" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="70"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/LegalNorm
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 4
source <xsd:element name="LegalNorm" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>identification of the dangerous goods legal norm used for this declaration</xsd:documentation>
     
<xsd:documentation>e.g. IMDG, RID</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Kennzeichnung, nach welcher Vorschrift die Gefahrgut-Anmeldung erfolgt</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/RegulationsAmendment
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 10
source <xsd:element name="RegulationsAmendment" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Stand/Amendment z.B.  _RID 2009_</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="10"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/TransportCertificate
diagram
properties
isRef 0
minOcc 0
maxOcc 3
content complex
children CertificateType CertificateNumber AdditionalRemarks
annotation
documentation
Beförderungsgenehmigungen, Zulassungszeugnisse
source <xsd:element name="TransportCertificate" minOccurs="0" maxOccurs="3">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">Beförderungsgenehmigungen, Zulassungszeugnisse</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:sequence>
     
<xsd:element name="CertificateType" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:annotation>
           
<xsd:documentation xml:lang="DE">Typ der Bescheinigung</xsd:documentation>
         
</xsd:annotation>
         
<xsd:restriction base="xsd:string">
           
<xsd:maxLength value="10"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="CertificateNumber" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:annotation>
           
<xsd:documentation xml:lang="DE">Nummer/Kennzeichen der Bescheinigung</xsd:documentation>
         
</xsd:annotation>
         
<xsd:restriction base="xsd:string">
           
<xsd:maxLength value="100"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
     
<xsd:element name="AdditionalRemarks" minOccurs="0">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:string">
           
<xsd:maxLength value="210"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:element>
   
</xsd:sequence>
 
</xsd:complexType>
</xsd:element>

element DangerousGoodsDef/TransportCertificate/CertificateType
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 10
source <xsd:element name="CertificateType" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Typ der Bescheinigung</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="10"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/TransportCertificate/CertificateNumber
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 100
source <xsd:element name="CertificateNumber" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Nummer/Kennzeichen der Bescheinigung</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="100"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/TransportCertificate/AdditionalRemarks
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 210
source <xsd:element name="AdditionalRemarks" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="210"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/Class
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 4
source <xsd:element name="Class" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/UNNumber
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 4
source <xsd:element name="UNNumber" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:length value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/PackingGroup
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 3
source <xsd:element name="PackingGroup" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>values I, II or III - corresponding to the dangerous goods class</xsd:documentation>
     
<xsd:documentation xml:lang="DE">I, II oder III - entsprechend der Gefahrklasse</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="3"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/ProperShippingName
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 140
source <xsd:element name="ProperShippingName" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>proper shipping name of the dangerous good</xsd:documentation>
     
<xsd:documentation xml:lang="DE">offizielle Bezeichnung des Gefahrstoffs</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="140"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/TechnicalNameSupplement
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 210
source <xsd:element name="TechnicalNameSupplement" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>Recognized chemical or biological name(s) for generic or "not otherwise specified" (N.O.S.) proper shipping names</xsd:documentation>
     
<xsd:documentation>chemical or technical group name of the dangerous good</xsd:documentation>
     
<xsd:documentation xml:lang="DE">üblicher chemische oder biologische Name(n) für allgemeine oder "nicht anderweitig genannt" (N.A.G.) offizielle Namen</xsd:documentation>
     
<xsd:documentation xml:lang="DE">chemischer oder technischer Gruppenname des Gefahrstoffs (Gefahrenauslöser)</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="210"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/GoodsLabel
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 4
content simple
facets
maxLength 4
source <xsd:element name="GoodsLabel" minOccurs="0" maxOccurs="4">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>dangerous good label according to GEGIS code list</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Gefahrzettel lt. GEGIS-Codeverzeichnis</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/ShuntingLabel
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 2
source <xsd:element name="ShuntingLabel" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>Placard-No. 13 or 15</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Rangierzettel 13 oder 15</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="2"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/MPLabel
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 2
source <xsd:element name="MPLabel" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>Marine pollutant mark; values " " or "MP" ("MP" can be stated more precisely by "P" or "PP")</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Kennzeichnung wassergefährdender Stoffe; Werte: " " oder "MP" ("MP" kann auch genauer durch "P" oder "PP" bezeichnet werden)</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="2"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/ClassificationCode
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 7
source <xsd:element name="ClassificationCode" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="7"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/HazardID
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 4
source <xsd:element name="HazardID" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>Hazard Identification: number shown on the orange-coloured plate</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Nummer zur Kennzeichnung der Gefahr (Kemler)</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/EmSNumber
diagram
type EmSDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children FireSchedule SpillageSchedule
annotation
documentation
Emergency schedule number
documentation
EmS-Nummer
source <xsd:element name="EmSNumber" type="EmSDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Emergency schedule number</xsd:documentation>
   
<xsd:documentation xml:lang="DE">EmS-Nummer</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/LimitedQuantityIndicator
diagram
type ChoiceDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Y
enumeration N
annotation
documentation
Indicator for dangerous goods packed in limited quantities (currently not used in HABIS Classic)
documentation
Kennzeichnung für Gefahrgut in begrenzter Menge (z.Zt. nicht benutzt in HABIS Classic)
source <xsd:element name="LimitedQuantityIndicator" type="ChoiceDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Indicator for dangerous goods packed in limited quantities (currently not used in HABIS Classic)</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Kennzeichnung für Gefahrgut in begrenzter Menge (z.Zt. nicht benutzt in HABIS Classic)</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/ExceptedQuantityIndicator
diagram
type ChoiceDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Y
enumeration N
annotation
documentation
Kennzeichnung für freigestellte Mengen
source <xsd:element name="ExceptedQuantityIndicator" type="ChoiceDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">Kennzeichnung für freigestellte Mengen</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/WasteIndicator
diagram
type ChoiceDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Y
enumeration N
annotation
documentation
Indicator for transport of dangerous goods as waste (currently not used in HABIS Classic)
documentation
Abfall-Kennzeichen (z.Zt. nicht benutzt in HABIS Classic)
source <xsd:element name="WasteIndicator" type="ChoiceDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Indicator for transport of dangerous goods as waste (currently not used in HABIS Classic)</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Abfall-Kennzeichen (z.Zt. nicht benutzt in HABIS Classic)</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/SalvageIndicator
diagram
type ChoiceDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Y
enumeration N
annotation
documentation
Indicator for use of salvage package (currently not used in HABIS Classic)
documentation
Kennzeichen für Bergungsverpackung (z.Zt. nicht benutzt in HABIS Classic)
source <xsd:element name="SalvageIndicator" type="ChoiceDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Indicator for use of salvage package (currently not used in HABIS Classic)</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Kennzeichen für Bergungsverpackung (z.Zt. nicht benutzt in HABIS Classic)</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/EmptyUncleanedIndicator
diagram
type ChoiceDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration Y
enumeration N
annotation
documentation
Indicator for empty and not cleaned receptables
documentation
Indikator für leere, ungereinigte Tanks
source <xsd:element name="EmptyUncleanedIndicator" type="ChoiceDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Indicator for empty and not cleaned receptables</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Indikator für leere, ungereinigte Tanks</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/Packages
diagram
type PackingDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children TotalNumber PackageCode Description InstructionCode
source <xsd:element name="Packages" type="PackingDef" minOccurs="0"/>

element DangerousGoodsDef/DangerWeight
diagram
type DangerWeightDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children GrossValue NetValue NetExplosiveValue
source <xsd:element name="DangerWeight" type="DangerWeightDef" minOccurs="0"/>

element DangerousGoodsDef/FlashPointValue
diagram
type TemperatureValue
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
minInclusive -999
maxInclusive 999
totalDigits 3
fractionDigits 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitTemperatureUnitrequired      
source <xsd:element name="FlashPointValue" type="TemperatureValue" minOccurs="0"/>

element DangerousGoodsDef/Radioactive
diagram
type CL7Def
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Category Radionuclides MaxActivityValue TransportIndex CriticalSafetyIndex PackageType ExclusiveUseIndicator
annotation
documentation
only for class 7
source <xsd:element name="Radioactive" type="CL7Def" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>only for class 7</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/SafetyDate
diagram
type xsd:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
earliest date the safety valve can be opened - relevant for supercooled liquid gases (class 2), format YYYY-MM-DD
documentation
frühestes Datum zur Öffnung von Sicherheitsventilen - relevant bei unterkühlten flüssigen Gasen (Klasse 2), Format YYYY-MM-DD
source <xsd:element name="SafetyDate" type="xsd:date" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>earliest date the safety valve can be opened - relevant for supercooled liquid gases (class 2), format YYYY-MM-DD </xsd:documentation>
   
<xsd:documentation xml:lang="DE">frühestes Datum zur Öffnung von Sicherheitsventilen - relevant bei unterkühlten flüssigen Gasen (Klasse 2), Format YYYY-MM-DD </xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerousGoodsDef/WaterPollutionClass
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 1
source <xsd:element name="WaterPollutionClass" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>values 1, 2, 3: light to strong water pollutant</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Wassergefährdungsklasse, 1/2/3: schwach bis stark wassergefährdend</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:length value="1"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/MarpolCategory
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
length 1
source <xsd:element name="MarpolCategory" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>values X, Y, Z according to MARPOL Annex II</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Verschmtzungskategorie: Werte X, Y, Z lt. MARPOL Annex II</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:length value="1"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/Comments
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 210
source <xsd:element name="Comments" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">zusätzliche Kommentare</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="210"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/LastTransported
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 210
source <xsd:element name="LastTransported" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>Description of last loaded dangerous good (UN-Number, Proper Shipping Name, Class, SubRisks, PackingGroup; e.g. "UN 1098 ALLYLALCOHOL, 6.1(3), I")</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Beschreibung des letzten Ladeguts (UN-Nr., offizielle Bezeichnung, Klasse, Nebenrisiken, Verpackungsgruppe; z.B. "UN 1098 ALLYLALCOHOL, 6.1(3), I")</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="210"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element DangerousGoodsDef/Endorsement
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 210
annotation
documentation
Additional information required in accordance with special provisions, certain classes, special transport conditions, ... (e.g. "Carriage in accordance with 2.2.52.1.9")
documentation
Zusatzangaben, besondere Bestimmungen etc.  (z.B. "Transport in Übereinstimmung mit 2.2.52.1.9")
source <xsd:element name="Endorsement" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Additional information required in accordance with special provisions, certain classes, special transport conditions, ... (e.g. "Carriage in accordance with 2.2.52.1.9")</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Zusatzangaben, besondere Bestimmungen etc.  (z.B. "Transport in Übereinstimmung mit 2.2.52.1.9")</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="210"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType DangerWeightDef
diagram
children GrossValue NetValue NetExplosiveValue
used by
element DangerousGoodsDef/DangerWeight
annotation
documentation
always weight values in gram
documentation
alle Gewichtsangaben für Gefahrgut in Gramm
source <xsd:complexType name="DangerWeightDef">
 
<xsd:annotation>
   
<xsd:documentation>always weight values in gram</xsd:documentation>
   
<xsd:documentation xml:lang="DE">alle Gewichtsangaben für Gefahrgut in Gramm</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="GrossValue" type="WeightDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>gross weight</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Bruttogewicht</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="NetValue" type="WeightDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>net weight</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Nettogewicht</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="NetExplosiveValue" type="WeightDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>net weight explosive material for class 1</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Explosivstoff-Masse (Klasse 1)</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element DangerWeightDef/GrossValue
diagram
type WeightDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitWeightUnitrequired      
annotation
documentation
gross weight
documentation
Bruttogewicht
source <xsd:element name="GrossValue" type="WeightDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>gross weight</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Bruttogewicht</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerWeightDef/NetValue
diagram
type WeightDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitWeightUnitrequired      
annotation
documentation
net weight
documentation
Nettogewicht
source <xsd:element name="NetValue" type="WeightDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>net weight</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Nettogewicht</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DangerWeightDef/NetExplosiveValue
diagram
type WeightDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitWeightUnitrequired      
annotation
documentation
net weight explosive material for class 1
documentation
Explosivstoff-Masse (Klasse 1)
source <xsd:element name="NetExplosiveValue" type="WeightDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>net weight explosive material for class 1</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Explosivstoff-Masse (Klasse 1)</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType EmSDef
diagram
children FireSchedule SpillageSchedule
used by
element DangerousGoodsDef/EmSNumber
source <xsd:complexType name="EmSDef">
 
<xsd:sequence>
   
<xsd:annotation>
     
<xsd:documentation>emergency schedule number for the dangerous good class consisting of 2 parts</xsd:documentation>
     
<xsd:documentation xml:lang="DE">EmS-Nummer besteht aus zwei Teilen</xsd:documentation>
   
</xsd:annotation>
   
<xsd:element name="FireSchedule" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">Vorschriften bei Feuer</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="3"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="SpillageSchedule" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">Vorschriften bei Verschüttung</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="3"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element EmSDef/FireSchedule
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 3
source <xsd:element name="FireSchedule" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Vorschriften bei Feuer</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="3"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element EmSDef/SpillageSchedule
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 3
source <xsd:element name="SpillageSchedule" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">Vorschriften bei Verschüttung</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="3"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType InformationContactDef
diagram
children Name Telephone Telefax Email
used by
element PartyDataDef/InformationContact
source <xsd:complexType name="InformationContactDef">
 
<xsd:sequence>
   
<xsd:element name="Name">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>last and first name of the person for the contact</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Nachname und Vorname der Kontaktperson</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="20"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Telephone" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="15"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Telefax" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="15"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Email" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>currently not used in HABIS</xsd:documentation>
         
<xsd:documentation xml:lang="DE">z.Zt. in HABIS nicht benutzt</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="70"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element InformationContactDef/Name
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
maxLength 20
source <xsd:element name="Name">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>last and first name of the person for the contact</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Nachname und Vorname der Kontaktperson</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="20"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InformationContactDef/Telephone
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 15
source <xsd:element name="Telephone" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="15"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InformationContactDef/Telefax
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 15
source <xsd:element name="Telefax" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="15"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element InformationContactDef/Email
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 70
source <xsd:element name="Email" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>currently not used in HABIS</xsd:documentation>
     
<xsd:documentation xml:lang="DE">z.Zt. in HABIS nicht benutzt</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="70"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType LengthDef
diagram
type extension of xsd:nonNegativeInteger
properties
base xsd:nonNegativeInteger
attributes
Name  Type  Use  Default  Fixed  annotation
unitLengthUnitrequired      
source <xsd:complexType name="LengthDef">
 
<xsd:simpleContent>
   
<xsd:extension base="xsd:nonNegativeInteger">
     
<xsd:attribute name="unit" type="LengthUnit" use="required"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

attribute LengthDef/@unit
type LengthUnit
properties
isRef 0
use required
facets
enumeration m
enumeration dm
enumeration cm
enumeration mm
source <xsd:attribute name="unit" type="LengthUnit" use="required"/>

complexType LocationDef
diagram
children AreaCode QuayCode LocationCode Name
annotation
documentation
Area/Quay/Location according to HABIS code list A07 when location is in the port of Hamburg
documentation
Ortsangabe, bei Ladestellen des Hamburger Hafens bestehend aus Bahnhofsbereich/Kaibetrieb/Ladestelle lt. HABIS-Schlüsselverzeichnis A07
source <xsd:complexType name="LocationDef">
 
<xsd:annotation>
   
<xsd:documentation>Area/Quay/Location according to HABIS code list A07 when location is in the port of Hamburg</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Ortsangabe, bei Ladestellen des Hamburger Hafens bestehend aus Bahnhofsbereich/Kaibetrieb/Ladestelle lt. HABIS-Schlüsselverzeichnis A07</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="AreaCode" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="QuayCode" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="LocationCode" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:minLength value="1"/>
         
<xsd:maxLength value="4"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Name" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="40"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element LocationDef/AreaCode
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 4
source <xsd:element name="AreaCode" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element LocationDef/QuayCode
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 4
source <xsd:element name="QuayCode" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element LocationDef/LocationCode
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 4
source <xsd:element name="LocationCode" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:minLength value="1"/>
     
<xsd:maxLength value="4"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element LocationDef/Name
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 40
source <xsd:element name="Name" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="40"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType PackingDef
diagram
children TotalNumber PackageCode Description InstructionCode
used by
element DangerousGoodsDef/Packages
source <xsd:complexType name="PackingDef">
 
<xsd:sequence>
   
<xsd:element name="TotalNumber" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>number of package units (max. in HABIS: 999 999)</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Anzahl Packstücke (max. in HABIS: 999 999)</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:positiveInteger"/>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="PackageCode" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation xml:lang="DE">Verpackungscode</xsd:documentation>
     
</xsd:annotation>
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="6"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Description" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>type of packages in plain text</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Art der Verpackung als Text</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="70"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="InstructionCode" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>instruction for packaging, coded</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Verpackungsanweisung</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="5"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element PackingDef/TotalNumber
diagram
type restriction of xsd:positiveInteger
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="TotalNumber" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>number of package units (max. in HABIS: 999 999)</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Anzahl Packstücke (max. in HABIS: 999 999)</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:positiveInteger"/>
 
</xsd:simpleType>
</xsd:element>

element PackingDef/PackageCode
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 6
annotation
documentation
Verpackungscode
source <xsd:element name="PackageCode" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">Verpackungscode</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="6"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element PackingDef/Description
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 70
source <xsd:element name="Description" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>type of packages in plain text</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Art der Verpackung als Text</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="70"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element PackingDef/InstructionCode
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 5
source <xsd:element name="InstructionCode" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>instruction for packaging, coded</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Verpackungsanweisung</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="5"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType PartyDataDef
diagram
children CustomerNumber CustomerName Address InformationContact ReferenceNumber
source <xsd:complexType name="PartyDataDef">
 
<xsd:sequence>
   
<xsd:element name="CustomerNumber" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation>this number / code is used by the contractor to indentify the customer</xsd:documentation>
         
<xsd:documentation xml:lang="DE">Kundennummer des Beteiligten, zur Identifizierung durch das EVU</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="12"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="CustomerName" type="AddressFieldDef" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>customer Short name</xsd:documentation>
       
<xsd:documentation xml:lang="DE">Kurzname</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Address" type="AddressDataDef" minOccurs="0"/>
   
<xsd:element name="InformationContact" type="InformationContactDef" minOccurs="0"/>
   
<xsd:element name="ReferenceNumber" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:annotation>
         
<xsd:documentation xml:lang="DE">z.B. Verkehrsführer-Referenz</xsd:documentation>
       
</xsd:annotation>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element PartyDataDef/CustomerNumber
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 12
source <xsd:element name="CustomerNumber" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>this number / code is used by the contractor to indentify the customer</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Kundennummer des Beteiligten, zur Identifizierung durch das EVU</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="12"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element PartyDataDef/CustomerName
diagram
type AddressFieldDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 30
annotation
documentation
customer Short name
documentation
Kurzname
source <xsd:element name="CustomerName" type="AddressFieldDef" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>customer Short name</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Kurzname</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PartyDataDef/Address
diagram
type AddressDataDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name StreetAndNumber Place PostCode Country
source <xsd:element name="Address" type="AddressDataDef" minOccurs="0"/>

element PartyDataDef/InformationContact
diagram
type InformationContactDef
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Telephone Telefax Email
source <xsd:element name="InformationContact" type="InformationContactDef" minOccurs="0"/>

element PartyDataDef/ReferenceNumber
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
source <xsd:element name="ReferenceNumber" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation xml:lang="DE">z.B. Verkehrsführer-Referenz</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType RailStationDef
diagram
children CountryCode Code Name
source <xsd:complexType name="RailStationDef">
 
<xsd:sequence>
   
<xsd:element name="CountryCode" type="CountryCodeDef" minOccurs="0"/>
   
<xsd:element name="Code" type="StationCodeDef"/>
   
<xsd:element name="Name" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="32"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element RailStationDef/CountryCode
diagram
type CountryCodeDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern [A-Z][A-Z]
source <xsd:element name="CountryCode" type="CountryCodeDef" minOccurs="0"/>

element RailStationDef/Code
diagram
type StationCodeDef
properties
isRef 0
content simple
facets
pattern \d{8}
source <xsd:element name="Code" type="StationCodeDef"/>

element RailStationDef/Name
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 32
source <xsd:element name="Name" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="32"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType ReferenceDef
diagram
type extension of ReferenceText
properties
base ReferenceText
used by
element BusinessDocumentDef/Reference
facets
minLength 1
maxLength 35
attributes
Name  Type  Use  Default  Fixed  annotation
typederived by: xsd:string      
source <xsd:complexType name="ReferenceDef">
 
<xsd:simpleContent>
   
<xsd:extension base="ReferenceText">
     
<xsd:attribute name="type">
       
<xsd:simpleType>
         
<xsd:annotation>
           
<xsd:documentation>Type of reference, e.g. the transport order number or the message reference number.</xsd:documentation>
           
<xsd:documentation>ORIGMS = reference of the original message (only used in the Response message)</xsd:documentation>
           
<xsd:documentation>TONR = HABIS transport order number</xsd:documentation>
           
<xsd:documentation>CTOREF = customer's transport order reference</xsd:documentation>
           
<xsd:documentation>UNITNR = number of the shipping unit in the transport order</xsd:documentation>
           
<xsd:documentation>DGNR = number of the dangerous goods information on a unit in the transport order</xsd:documentation>
           
<xsd:documentation>SEALNR = number of the seal on a unit in the transport order</xsd:documentation>
           
<xsd:documentation>WSEQNR = HABIS wagon sequence number</xsd:documentation>
           
<xsd:documentation>WAGNR = number of the wagon in a wagon sequence</xsd:documentation>
           
<xsd:documentation>TRACKD = arbitrary unique key value for track diagrams</xsd:documentation>
           
<xsd:documentation>LOADPL = arbitrary unique key value for loading plans</xsd:documentation>
           
<xsd:documentation>ORDCO = code of the rail transport company owning the transport order</xsd:documentation>
           
<xsd:documentation xml:lang="DE">Art der Referenz, z.B. Auftragsnummer oder Nachrichten-Referenz</xsd:documentation>
           
<xsd:documentation xml:lang="DE">ORIGMS = Referenz der Original-Nachricht (nur in der Quittung benutz)</xsd:documentation>
           
<xsd:documentation xml:lang="DE">TONR = HABIS TA-Nummer</xsd:documentation>
           
<xsd:documentation xml:lang="DE">CTOREF = Auftragsnummer des EVU</xsd:documentation>
           
<xsd:documentation xml:lang="DE">UNITNR = eindeutige Nummer der Ladeeinheit im Auftrag</xsd:documentation>
           
<xsd:documentation xml:lang="DE">DGNR = eindeutige Nummer der Gefahrgut-Angabe innerhalb der Ladeeinheit</xsd:documentation>
           
<xsd:documentation xml:lang="DE">SEALNR = eindeutige Nummer der Siegel-Angabe innerhalb der Ladeeinheit</xsd:documentation>
           
<xsd:documentation xml:lang="DE">WSEQNR = HABIS Reihungs-Referenz</xsd:documentation>
           
<xsd:documentation xml:lang="DE">WAGNR = eindeutige Nummer des Wagens in einer Reihung</xsd:documentation>
           
<xsd:documentation xml:lang="DE">TRACKD = beliebiger eindeutiger Schlüsselwert für Gleisspiegel</xsd:documentation>
           
<xsd:documentation xml:lang="DE">LOADPL = beliebiger eindeutiger Schlüsselwert für Verladepläne</xsd:documentation>
           
<xsd:documentation xml:lang="DE">ORDCO = Teilnehmer-Code des EVU, das die Auftragsnummer vergeben hat</xsd:documentation>
         
</xsd:annotation>
         
<xsd:restriction base="xsd:string"/>
       
</xsd:simpleType>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

attribute ReferenceDef/@type
type restriction of xsd:string
properties
isRef 0
source <xsd:attribute name="type">
 
<xsd:simpleType>
   
<xsd:annotation>
     
<xsd:documentation>Type of reference, e.g. the transport order number or the message reference number.</xsd:documentation>
     
<xsd:documentation>ORIGMS = reference of the original message (only used in the Response message)</xsd:documentation>
     
<xsd:documentation>TONR = HABIS transport order number</xsd:documentation>
     
<xsd:documentation>CTOREF = customer's transport order reference</xsd:documentation>
     
<xsd:documentation>UNITNR = number of the shipping unit in the transport order</xsd:documentation>
     
<xsd:documentation>DGNR = number of the dangerous goods information on a unit in the transport order</xsd:documentation>
     
<xsd:documentation>SEALNR = number of the seal on a unit in the transport order</xsd:documentation>
     
<xsd:documentation>WSEQNR = HABIS wagon sequence number</xsd:documentation>
     
<xsd:documentation>WAGNR = number of the wagon in a wagon sequence</xsd:documentation>
     
<xsd:documentation>TRACKD = arbitrary unique key value for track diagrams</xsd:documentation>
     
<xsd:documentation>LOADPL = arbitrary unique key value for loading plans</xsd:documentation>
     
<xsd:documentation>ORDCO = code of the rail transport company owning the transport order</xsd:documentation>
     
<xsd:documentation xml:lang="DE">Art der Referenz, z.B. Auftragsnummer oder Nachrichten-Referenz</xsd:documentation>
     
<xsd:documentation xml:lang="DE">ORIGMS = Referenz der Original-Nachricht (nur in der Quittung benutz)</xsd:documentation>
     
<xsd:documentation xml:lang="DE">TONR = HABIS TA-Nummer</xsd:documentation>
     
<xsd:documentation xml:lang="DE">CTOREF = Auftragsnummer des EVU</xsd:documentation>
     
<xsd:documentation xml:lang="DE">UNITNR = eindeutige Nummer der Ladeeinheit im Auftrag</xsd:documentation>
     
<xsd:documentation xml:lang="DE">DGNR = eindeutige Nummer der Gefahrgut-Angabe innerhalb der Ladeeinheit</xsd:documentation>
     
<xsd:documentation xml:lang="DE">SEALNR = eindeutige Nummer der Siegel-Angabe innerhalb der Ladeeinheit</xsd:documentation>
     
<xsd:documentation xml:lang="DE">WSEQNR = HABIS Reihungs-Referenz</xsd:documentation>
     
<xsd:documentation xml:lang="DE">WAGNR = eindeutige Nummer des Wagens in einer Reihung</xsd:documentation>
     
<xsd:documentation xml:lang="DE">TRACKD = beliebiger eindeutiger Schlüsselwert für Gleisspiegel</xsd:documentation>
     
<xsd:documentation xml:lang="DE">LOADPL = beliebiger eindeutiger Schlüsselwert für Verladepläne</xsd:documentation>
     
<xsd:documentation xml:lang="DE">ORDCO = Teilnehmer-Code des EVU, das die Auftragsnummer vergeben hat</xsd:documentation>
   
</xsd:annotation>
   
<xsd:restriction base="xsd:string"/>
 
</xsd:simpleType>
</xsd:attribute>

complexType StationAreaDef
diagram
children CountryCode Code Name
source <xsd:complexType name="StationAreaDef">
 
<xsd:sequence>
   
<xsd:element name="CountryCode" type="CountryCodeDef" minOccurs="0"/>
   
<xsd:element name="Code" type="StationCodeDef" minOccurs="0"/>
   
<xsd:element name="Name" minOccurs="0">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="35"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element StationAreaDef/CountryCode
diagram
type CountryCodeDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern [A-Z][A-Z]
source <xsd:element name="CountryCode" type="CountryCodeDef" minOccurs="0"/>

element StationAreaDef/Code
diagram
type StationCodeDef
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
pattern \d{8}
source <xsd:element name="Code" type="StationCodeDef" minOccurs="0"/>

element StationAreaDef/Name
diagram
type restriction of xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxLength 35
source <xsd:element name="Name" minOccurs="0">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="35"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

complexType TemperatureValue
diagram
type extension of Decimal3
properties
base Decimal3
used by
element DangerousGoodsDef/FlashPointValue
facets
minInclusive -999
maxInclusive 999
totalDigits 3
fractionDigits 0
attributes
Name  Type  Use  Default  Fixed  annotation
unitTemperatureUnitrequired      
source <xsd:complexType name="TemperatureValue">
 
<xsd:simpleContent>
   
<xsd:extension base="Decimal3">
     
<xsd:attribute name="unit" type="TemperatureUnit" use="required"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

attribute TemperatureValue/@unit
type TemperatureUnit
properties
isRef 0
use required
facets
enumeration Celsius
source <xsd:attribute name="unit" type="TemperatureUnit" use="required"/>

complexType TrainDef
diagram
children Number Date Time
source <xsd:complexType name="TrainDef">
 
<xsd:sequence>
   
<xsd:element name="Number">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:string">
         
<xsd:maxLength value="6"/>
         
<xsd:minLength value="1"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:element>
   
<xsd:element name="Date" type="xsd:date"/>
   
<xsd:element name="Time" type="xsd:time" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element TrainDef/Number
diagram
type restriction of xsd:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 6
source <xsd:element name="Number">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:string">
     
<xsd:maxLength value="6"/>
     
<xsd:minLength value="1"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element TrainDef/Date
diagram
type xsd:date
properties
isRef 0
content simple
source <xsd:element name="Date" type="xsd:date"/>

element TrainDef/Time
diagram
type xsd:time
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Time" type="xsd:time" minOccurs="0"/>

complexType WeightDef
diagram
type extension of xsd:nonNegativeInteger
properties
base xsd:nonNegativeInteger
used by
elements DangerWeightDef/GrossValue DangerWeightDef/NetExplosiveValue DangerWeightDef/NetValue
attributes
Name  Type  Use  Default  Fixed  annotation
unitWeightUnitrequired      
source <xsd:complexType name="WeightDef">
 
<xsd:simpleContent>
   
<xsd:extension base="xsd:nonNegativeInteger">
     
<xsd:attribute name="unit" type="WeightUnit" use="required"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

attribute WeightDef/@unit
type WeightUnit
properties
isRef 0
use required
facets
enumeration g
enumeration kg
enumeration t
source <xsd:attribute name="unit" type="WeightUnit" use="required"/>

simpleType AddressFieldDef
type restriction of xsd:string
used by
elements PartyDataDef/CustomerName AddressDataDef/Name AddressDataDef/Place AddressDataDef/StreetAndNumber
facets
minLength 0
maxLength 30
source <xsd:simpleType name="AddressFieldDef">
 
<xsd:restriction base="xsd:string">
   
<xsd:minLength value="0"/>
   
<xsd:maxLength value="30"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType AxlesDef
type restriction of xsd:nonNegativeInteger
facets
maxInclusive 99
annotation
documentation
number of axles
documentation
Anzahl Achsen
source <xsd:simpleType name="AxlesDef">
 
<xsd:annotation>
   
<xsd:documentation>number of axles</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Anzahl Achsen</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:nonNegativeInteger">
   
<xsd:maxInclusive value="99"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ChoiceDef
type restriction of xsd:string
used by
elements DangerousGoodsDef/EmptyUncleanedIndicator DangerousGoodsDef/ExceptedQuantityIndicator CL7Def/ExclusiveUseIndicator DangerousGoodsDef/LimitedQuantityIndicator DangerousGoodsDef/SalvageIndicator DangerousGoodsDef/WasteIndicator
facets
enumeration Y
enumeration N
annotation
documentation
choice Y = Yes / N = No
source <xsd:simpleType name="ChoiceDef">
 
<xsd:annotation>
   
<xsd:documentation>choice Y = Yes / N = No </xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="Y"/>
   
<xsd:enumeration value="N"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType CountryCodeDef
type restriction of xsd:string
used by
elements AddressDataDef/Country RailStationDef/CountryCode StationAreaDef/CountryCode
facets
pattern [A-Z][A-Z]
annotation
documentation
country according to ISO 3166 2-alpha-codes
documentation
Ländercode nach ISO 3166 (2-st. Buchstaben-Code)
source <xsd:simpleType name="CountryCodeDef">
 
<xsd:annotation>
   
<xsd:documentation>country according to ISO 3166 2-alpha-codes</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Ländercode nach ISO 3166 (2-st. Buchstaben-Code)</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="[A-Z][A-Z]"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType CustomsProcedureDef
type restriction of xsd:string
facets
maxLength 2
annotation
documentation
for HABIS Zoll (HZO) according to HABIS code list A65
documentation
Zollverfahren von HABIS Zoll (HZO) lt. HABIS-Schlüsselverzeichnis A65
source <xsd:simpleType name="CustomsProcedureDef">
 
<xsd:annotation>
   
<xsd:documentation>for HABIS Zoll (HZO) according to HABIS code list A65</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Zollverfahren von HABIS Zoll (HZO) lt. HABIS-Schlüsselverzeichnis A65</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:maxLength value="2"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType Decimal3
type restriction of xsd:decimal
used by
complexType TemperatureValue
facets
minInclusive -999
maxInclusive 999
totalDigits 3
fractionDigits 0
source <xsd:simpleType name="Decimal3">
 
<xsd:restriction base="xsd:decimal">
   
<xsd:maxInclusive value="999"/>
   
<xsd:minInclusive value="-999"/>
   
<xsd:totalDigits value="3"/>
   
<xsd:fractionDigits value="0"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType EmptyFullDef
type restriction of xsd:string
facets
enumeration E
enumeration F
annotation
documentation
choice E = empty /  F = full
documentation
E für Leer /  F für Beladen
source <xsd:simpleType name="EmptyFullDef">
 
<xsd:annotation>
   
<xsd:documentation>choice E = empty /  F = full</xsd:documentation>
   
<xsd:documentation xml:lang="DE">E für Leer /  F für Beladen</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="E"/>
   
<xsd:enumeration value="F"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType HABISNumberDef
type restriction of xsd:string
facets
pattern HA[BE]\d{18}
annotation
documentation
HABIS customs number received via HABIS ZOLL
documentation
HABIS-Zollnummer von HABIS ZOLL (HZO)
source <xsd:simpleType name="HABISNumberDef">
 
<xsd:annotation>
   
<xsd:documentation>HABIS customs number received via HABIS ZOLL</xsd:documentation>
   
<xsd:documentation xml:lang="DE">HABIS-Zollnummer von HABIS ZOLL (HZO)</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="HA[BE]\d{18}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType LengthUnit
type restriction of xsd:string
used by
attribute LengthDef/@unit
facets
enumeration m
enumeration dm
enumeration cm
enumeration mm
annotation
documentation
m for meter, dm for decimeter, cm for centimeter, mm for millimeter
source <xsd:simpleType name="LengthUnit">
 
<xsd:annotation>
   
<xsd:documentation>m for meter, dm for decimeter, cm for centimeter, mm for millimeter</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="m"/>
   
<xsd:enumeration value="dm"/>
   
<xsd:enumeration value="cm"/>
   
<xsd:enumeration value="mm"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType LoadingRequestDef
type restriction of xsd:string
facets
maxLength 4
annotation
documentation
Verladewunschcode
source <xsd:simpleType name="LoadingRequestDef">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">Verladewunschcode</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:maxLength value="4"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType PlacardDef
type restriction of xsd:string
facets
length 2
annotation
documentation
Gefahrzettel, Nebenzettel
source <xsd:simpleType name="PlacardDef">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">Gefahrzettel, Nebenzettel</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:length value="2"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType ReferenceText
type restriction of xsd:string
used by
complexType ReferenceDef
facets
minLength 1
maxLength 35
annotation
documentation
Message references the sender / rail transportation company is using
documentation
Referenznummern der beteiligten Kommunikationspartner
source <xsd:simpleType name="ReferenceText">
 
<xsd:annotation>
   
<xsd:documentation>Message references the sender / rail transportation company is using</xsd:documentation>
   
<xsd:documentation xml:lang="DE">Referenznummern der beteiligten Kommunikationspartner</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:minLength value="1"/>
   
<xsd:maxLength value="35"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType StationCodeDef
type restriction of xsd:string
used by
elements RailStationDef/Code StationAreaDef/Code
facets
pattern \d{8}
source <xsd:simpleType name="StationCodeDef">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="\d{8}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType TemperatureUnit
type restriction of xsd:string
used by
attribute TemperatureValue/@unit
facets
enumeration Celsius
source <xsd:simpleType name="TemperatureUnit">
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="Celsius"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType TrackNumberDef
type restriction of xsd:string
facets
pattern \d{3}
annotation
documentation
Gleisnummer, mit führenden Nullen angeben
source <xsd:simpleType name="TrackNumberDef">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">Gleisnummer, mit führenden Nullen angeben</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="\d{3}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType TypeOfTransportDef
type restriction of xsd:string
facets
enumeration C
enumeration K
annotation
documentation
K for Wagon Load and C for Container Load
documentation
K für Wagenladungsverkehr (konventioneller Verkehr) und C für Kombinierten Verkehr (Container)
source <xsd:simpleType name="TypeOfTransportDef">
 
<xsd:annotation>
   
<xsd:documentation>K for Wagon Load and C for Container Load </xsd:documentation>
   
<xsd:documentation xml:lang="DE">K für Wagenladungsverkehr (konventioneller Verkehr) und C für Kombinierten Verkehr (Container)</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="C"/>
   
<xsd:enumeration value="K"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType VersionDef
type restriction of xsd:string
used by
element BusinessDocumentDef/Version
facets
pattern \d{2}
source <xsd:simpleType name="VersionDef">
 
<xsd:restriction base="xsd:string">
   
<xsd:pattern value="\d{2}"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType WagonCategoryDef
type restriction of xsd:string
facets
minLength 1
maxLength 15
annotation
documentation
Wagengattung
source <xsd:simpleType name="WagonCategoryDef">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="DE">Wagengattung</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:minLength value="1"/>
   
<xsd:maxLength value="15"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType WagonNumberDef
type restriction of xsd:string
facets
minLength 1
maxLength 12
source <xsd:simpleType name="WagonNumberDef">
 
<xsd:restriction base="xsd:string">
   
<xsd:minLength value="1"/>
   
<xsd:maxLength value="12"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType WeightUnit
type restriction of xsd:string
used by
attribute WeightDef/@unit
facets
enumeration g
enumeration kg
enumeration t
annotation
documentation
g for grams, kg for kilograms, t for tons
documentation
g = Gramm, kg = Kilogramm, t = Tonne
source <xsd:simpleType name="WeightUnit">
 
<xsd:annotation>
   
<xsd:documentation>g for grams, kg for kilograms, t for tons</xsd:documentation>
   
<xsd:documentation xml:lang="DE">g = Gramm, kg = Kilogramm, t = Tonne</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="g"/>
   
<xsd:enumeration value="kg"/>
   
<xsd:enumeration value="t"/>
 
</xsd:restriction>
</xsd:simpleType>