complexType PlacardsAndLabels
diagram
namespace http://www.IM-Draft-03-00-44a
children hazardClasses dangerCategoryPresent partialData freeText materialID
used by
elements PlacardsLabelsSignage/signage/label/label-item PlacardsLabelsSignage/signage/limitedQuantity/limitedQuantity-item PlacardsLabelsSignage/signage/placard/placard-item
source <xs:complexType name="PlacardsAndLabels">
 
<xs:sequence>
   
<!-- these items are common to this type of signage -->
   
<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="dangerCategoryPresent" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- true if the DANGER category sign
         is present anywhere --
>
   
<xs:element name="partialData" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="partialData-item" type="PartialDescriptions"/>
         
<!-- use this DE when NONE of the signs can be determined when only a specific sign is undetermined,  then use the partial data present DE in the HaxardClass element -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="freeText" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="0"/>
         
<xs:maxLength value="200"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- when the partial Data is set to indicate free text,
         that text appears here --
>
   
<xs:element name="materialID" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="materialID-item" type="MaterialID"/>
         
<!-- material ID number and what format  (UN/NA)  if known as well as PSN and trade names -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element PlacardsAndLabels/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 PlacardsAndLabels/hazardClasses/hazardClasse
diagram
type HazardClass
properties
isRef 0
content complex
children codePresent placardsPresent class division partialData
source <xs:element name="hazardClasse" type="HazardClass"/>

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

element PlacardsAndLabels/partialData
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children partialData-item
source <xs:element name="partialData" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="partialData-item" type="PartialDescriptions"/>
     
<!-- use this DE when NONE of the signs can be determined when only a specific sign is undetermined,  then use the partial data present DE in the HaxardClass element -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsAndLabels/partialData/partialData-item
diagram
type PartialDescriptions
properties
isRef 0
content simple
source <xs:element name="partialData-item" type="PartialDescriptions"/>

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

element PlacardsAndLabels/materialID
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children materialID-item
source <xs:element name="materialID" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="materialID-item" type="MaterialID"/>
     
<!-- material ID number and what format  (UN/NA)  if known as well as PSN and trade names -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

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


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