complexType CargoDocs
diagram
namespace http://www.IM-Draft-03-00-44a
children header packageUnitID handlePack cargoUnitID handleCargo vehicleUnitID handleVec cargoCondtion shippingHeader shippingEntry source other qual localCargoDocs
used by
elements MobileIDXWrapper/cargoDocs IDX-Wrapper/cargoDocsReports/cargoDocsReport
annotation
documentation
      
            observe that it is the cargo or vehicle unit ID that
            provides the key to connect cargo information to a specific
            vehicle,  trailer,  container,  etc.and any information on
            placards and vehicle or container condition
        
source <xs:complexType name="CargoDocs">
 
<xs:annotation>
   
<xs:documentation>      
            observe that it is the cargo or vehicle unit ID that
            provides the key to connect cargo information to a specific
            vehicle,  trailer,  container,  etc.and any information on
            placards and vehicle or container condition
        
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="header" type="Header"/>
   
<!-- if an inner element is not present then
         the header content of the message which
         carries this DF shall be applied to the
         context of this message. The header has the
         data creator,  time stamps,  location,
         and what to do when the message becomes
         old  (how to get a fresh one)  and the
         reference ID of this message or submessage --
>
   
<xs:element name="packageUnitID" type="PackageUnitID" minOccurs="0"/>
   
<!-- link to which package unit this
         information refers to
         this is WITHIN the cargo unit below
         and would typically
         only be used when this level of detail
         was useful to the responder --
>
   
<xs:element name="handlePack" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="32"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- a human readable / assigned name for the object
         (typically assigned by on scene personal,  such as &quot;red_box&quot;) --
>
   
<xs:element name="cargoUnitID" type="CargoUnitID" minOccurs="0"/>
   
<!-- link to which cargo unit this information
         refers to this is required on events
         involving trains or other multi-cargo
         carriers --
>
   
<xs:element name="handleCargo" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="32"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- a human readable / assigned name for the object
         (typically assigned by on scene personal,  such as &quot;red_van&quot;) --
>
   
<xs:element name="vehicleUnitID" type="PowerUnitID" minOccurs="0"/>
   
<!-- refers to which power unit,  used only
         when there is not separate cargo unit,
         such as the case of a passenger vehicle
         or a small truck.  In this case there
         would be no cargoUnitID --
>
   
<xs:element name="handleVec" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="32"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- a human readable / assigned name for the object
         (typically assigned by on scene personal,  such as &quot;red_truck&quot;) --
>
   
<xs:element name="cargoCondtion" type="UnitCondition" minOccurs="0"/>
   
<!-- condition of cargo or power unit in general -->
   
<xs:element name="shippingHeader" type="ShippingHeader"/>
   
<!-- general information,  general response number, -->
   
<xs:element name="shippingEntry" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="shippingEntry-item" type="ShippingEntry"/>
         
<!-- sets of entries about the cargo containing data as required by CRF 47/171 for shipments -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="source" type="FoundOn" minOccurs="0"/>
   
<!-- what was the source of the above information -->
   
<xs:element name="other" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="0"/>
         
<xs:maxLength value="65000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- free text information -->
   
<xs:element name="qual" type="Reliability"/>
   
<!-- reliability estimate of the above 4 DEs
         this type is defined in the Base standard --
>
   
<xs:element name="localCargoDocs" type="local:CargoDocs" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CargoDocs/header
diagram
type Header
properties
isRef 0
content complex
children senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader
source <xs:element name="header" type="Header"/>

element CargoDocs/packageUnitID
diagram
type PackageUnitID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 50
source <xs:element name="packageUnitID" type="PackageUnitID" minOccurs="0"/>

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

element CargoDocs/cargoUnitID
diagram
type CargoUnitID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 50
source <xs:element name="cargoUnitID" type="CargoUnitID" minOccurs="0"/>

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

element CargoDocs/vehicleUnitID
diagram
type PowerUnitID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 50
source <xs:element name="vehicleUnitID" type="PowerUnitID" minOccurs="0"/>

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

element CargoDocs/cargoCondtion
diagram
type UnitCondition
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="cargoCondtion" type="UnitCondition" minOccurs="0"/>

element CargoDocs/shippingHeader
diagram
type ShippingHeader
properties
isRef 0
content complex
children foundIn handle foundIn2 shipperName haulerName phone originCountry miscOther
source <xs:element name="shippingHeader" type="ShippingHeader"/>

element CargoDocs/shippingEntry
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children shippingEntry-item
source <xs:element name="shippingEntry" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="shippingEntry-item" type="ShippingEntry"/>
     
<!-- sets of entries about the cargo containing data as required by CRF 47/171 for shipments -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CargoDocs/shippingEntry/shippingEntry-item
diagram
type ShippingEntry
properties
isRef 0
content complex
children hm psn tradeName techName hazardClasses idenNumber packGroup hazardZone miscOther containers type grossAmount units emgContact nfpa-hmis localShippingEntry
source <xs:element name="shippingEntry-item" type="ShippingEntry"/>

element CargoDocs/source
diagram
type FoundOn
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="source" type="FoundOn" minOccurs="0"/>

element CargoDocs/other
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 65000
source <xs:element name="other" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="0"/>
     
<xs:maxLength value="65000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CargoDocs/qual
diagram
type Reliability
properties
isRef 0
content complex
children textual role roleText percent geometry
source <xs:element name="qual" type="Reliability"/>

element CargoDocs/localCargoDocs
diagram
type local:CargoDocs
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children yourName
source <xs:element name="localCargoDocs" type="local:CargoDocs" minOccurs="0"/>


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