complexType ShippingEntry
diagram
namespace http://www.IM-Draft-03-00-44a
children hm psn tradeName techName hazardClasses idenNumber packGroup hazardZone miscOther containers type grossAmount units emgContact nfpa-hmis localShippingEntry
used by
elements Contents/item CargoDocs/shippingEntry/shippingEntry-item
source <xs:complexType name="ShippingEntry">
 
<xs:sequence>
   
<xs:element name="hm" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Set to true in the general case
         (as most entries here are of type
         hm,  X,  RQ etc.)    Will be set to
         false for other entries also entered
         Such non-hazmat entries would be added
         only if this information was
         of value in determining the risk of
         cargo mixtures.  Do not use this
         feature simply to copy the entire
         manifest or shipping paper --
>
   
<xs:element name="psn" type="ProperShippingName" minOccurs="0"/>
   
<!-- Proper Shipping Name as per DOT
         regulations as found in papers --
>
   
<xs:element name="tradeName" type="TradeName" minOccurs="0"/>
   
<!-- Manufactures product name or common name -->
   
<xs:element name="techName" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="techName-item" type="TechnicalName"/>
         
<!-- the technical name,  if needed -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="hazardClasses" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="12">
         
<xs:element name="hazardClasse" type="HazardClass"/>
         
<!-- code if known,  class and division if known note that zero,  one or many hazard class values can be entered here without any precedence between them  (I.e. after the first, no implied order or importance) -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="idenNumber" type="MaterialID"/>
   
<!-- iden number and reference system
         used  (NA or UN)
         when this DF is used the lower data elements
         should be filled out to match the data in
         this DF notably the : ProperShippingName
         packGroup and the TradeName shall match
         technical ingredients can also be added here --
>
   
<xs:element name="packGroup" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte">
         
<xs:maxInclusive value="10"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- packing group which this item is a part of -->
   
<xs:element name="hazardZone" type="IsolationZone" minOccurs="0"/>
   
<!-- as per ERG,  note that this is not the &quot;protect&quot; zone
         and that much more complex zones are handled elsewhere --
>
   
<xs:element name="miscOther" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="200"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- any other information that would
         be useful to responders --
>
   
<xs:element name="containers" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="type" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- the quantity AND the units of this item
         as in the Number of pkgs  (e.g. 2 drums,  20 pkgs) --
>
   
<xs:element name="grossAmount" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="units" type="itis:Units" minOccurs="0"/>
   
<!-- the quantity or weight AND the units of this item
         Gross Weight
/Quanity  (e.g. 100 lbs,  200 Gallons)
         you may wish to render this from a combination of free
         text and units taken from the ITIS codes for units --
>
   
<xs:element name="emgContact" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="100"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- any line-by-line emergency contact data apprearing
         on shipping documents  (required by law at times for
         some substances when shipped) --
>
   
<xs:element name="nfpa-hmis" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="nfpa-hmi" type="NFPA-HMIS"/>
         
<!-- any NFPA/HMIS markings found,  typically this is found on buildings and stationary containers rather than mobile shipments,  but might be observed on objects when in transit -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="localShippingEntry" type="local:ShippingEntry" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ShippingEntry/hm
diagram
type restriction of xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="hm" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element ShippingEntry/psn
diagram
type ProperShippingName
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 255
source <xs:element name="psn" type="ProperShippingName" minOccurs="0"/>

element ShippingEntry/tradeName
diagram
type TradeName
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 250
source <xs:element name="tradeName" type="TradeName" minOccurs="0"/>

element ShippingEntry/techName
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children techName-item
source <xs:element name="techName" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="techName-item" type="TechnicalName"/>
     
<!-- the technical name,  if needed -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ShippingEntry/techName/techName-item
diagram
type TechnicalName
properties
isRef 0
content simple
facets
minLength 0
maxLength 250
source <xs:element name="techName-item" type="TechnicalName"/>

element ShippingEntry/hazardClasses
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children hazardClasse
source <xs:element name="hazardClasses" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="12">
     
<xs:element name="hazardClasse" type="HazardClass"/>
     
<!-- code if known,  class and division if known note that zero,  one or many hazard class values can be entered here without any precedence between them  (I.e. after the first, no implied order or importance) -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ShippingEntry/hazardClasses/hazardClasse
diagram
type HazardClass
properties
isRef 0
content complex
children codePresent placardsPresent class division partialData
source <xs:element name="hazardClasse" type="HazardClass"/>

element ShippingEntry/idenNumber
diagram
type MaterialID
properties
isRef 0
content complex
children value type psn techName contents packGroup tradeName where
source <xs:element name="idenNumber" type="MaterialID"/>

element ShippingEntry/packGroup
diagram
type restriction of xs:unsignedByte
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 10
source <xs:element name="packGroup" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedByte">
     
<xs:maxInclusive value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ShippingEntry/hazardZone
diagram
type IsolationZone
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children smallSpillFirst smallSpillProtectDay smallSpillProtectNight largeSpillFirst largeSpillProtectDay largeSpillProtectNight
source <xs:element name="hazardZone" type="IsolationZone" minOccurs="0"/>

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

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

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

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

element ShippingEntry/units
diagram
type itis:Units
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="units" type="itis:Units" minOccurs="0"/>

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

element ShippingEntry/nfpa-hmis
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children nfpa-hmi
source <xs:element name="nfpa-hmis" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="nfpa-hmi" type="NFPA-HMIS"/>
     
<!-- any NFPA/HMIS markings found,  typically this is found on buildings and stationary containers rather than mobile shipments,  but might be observed on objects when in transit -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ShippingEntry/nfpa-hmis/nfpa-hmi
diagram
type NFPA-HMIS
properties
isRef 0
content complex
children damagePresent codeSystem fireHazard healthHazard chronicHazard instablityHazard specialHazard labels other
source <xs:element name="nfpa-hmi" type="NFPA-HMIS"/>

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


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