complexType Contents
diagram
namespace http://www.IM-Draft-03-00-44a
children packingType condition conditionText description item subLocation qual1 source qual2 packageUnitId handle
used by
elements CargoUnits/contains/contain PowerUnits/contains/contain
source <xs:complexType name="Contents">
 
<xs:sequence>
   
<xs:element name="packingType" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="packingType-item" type="CargoPackageType"/>
         
<!-- what type of item/structure/package is this this the INTERNAL package,  not the cargo unit in which it is found  (i.e. 55 gal drums  (found in/on a trailer) ) -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="condition" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="condition-item" type="UnitCondition"/>
         
<!-- data about the gross condition of this item as externally observed -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="conditionText" type="FreeText" minOccurs="0"/>
   
<!-- any free text condition of this item -->
   
<xs:element name="description" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="0"/>
         
<xs:maxLength value="600"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- a free text description as needed -->
   
<xs:element name="item" type="ShippingEntry" minOccurs="0"/>
   
<!-- a structure with hazmat labelings,
         shipping entries,  packing groups
         psn,  quantities and and other data
         about the item --
>
   
<xs:element name="subLocation" type="FreeText" minOccurs="0"/>
   
<!-- a free text description of where
         (within the cargo or power unit)
         this item is believed to be located
         (i.e. forward hold) --
>
   
<xs:element name="qual1" type="Reliability" minOccurs="0"/>
   
<!-- a reliability factor for the above
         data regarding the location --
>
   
<xs:element name="source" type="FoundOn" minOccurs="0"/>
   
<!-- what was the source of the above
         information --
>
   
<xs:element name="qual2" type="Reliability" minOccurs="0"/>
   
<!-- a reliability factor for the above
         source of data --
>
   
<xs:element name="packageUnitId" type="PackageUnitID" minOccurs="0"/>
   
<!-- a unique string to identify this
         content description. --
>
   
<xs:element name="handle" 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:sequence>
</xs:complexType>

element Contents/packingType
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children packingType-item
source <xs:element name="packingType" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="packingType-item" type="CargoPackageType"/>
     
<!-- what type of item/structure/package is this this the INTERNAL package,  not the cargo unit in which it is found  (i.e. 55 gal drums  (found in/on a trailer) ) -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Contents/packingType/packingType-item
diagram
type CargoPackageType
properties
isRef 0
content simple
source <xs:element name="packingType-item" type="CargoPackageType"/>

element Contents/condition
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children condition-item
source <xs:element name="condition" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="condition-item" type="UnitCondition"/>
     
<!-- data about the gross condition of this item as externally observed -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Contents/condition/condition-item
diagram
type UnitCondition
properties
isRef 0
content simple
source <xs:element name="condition-item" type="UnitCondition"/>

element Contents/conditionText
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="conditionText" type="FreeText" minOccurs="0"/>

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

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

element Contents/subLocation
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="subLocation" type="FreeText" minOccurs="0"/>

element Contents/qual1
diagram
type Reliability
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children textual role roleText percent geometry
source <xs:element name="qual1" type="Reliability" minOccurs="0"/>

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

element Contents/qual2
diagram
type Reliability
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children textual role roleText percent geometry
source <xs:element name="qual2" type="Reliability" minOccurs="0"/>

element Contents/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 Contents/handle
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
source <xs:element name="handle" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="32"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>


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