complexType MaterialID
diagram
namespace http://www.IM-Draft-03-00-44a
children value type psn techName contents packGroup tradeName where
used by
elements ShippingEntry/idenNumber WasteLabel/material OrangePanel/materialID/materialID-item PlacardsAndLabels/materialID/materialID-item MaterialRelease/what
source <xs:complexType name="MaterialID">
 
<xs:sequence>
   
<xs:element name="value" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedShort">
         
<xs:maxInclusive value="10000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- the product identification number  (as per NAERG or UN numbers) -->
   
<xs:element name="type" type="ReferenceSource" minOccurs="0"/>
   
<!-- UN or NA numbering used in the above -->
   
<xs:element name="psn" type="ProperShippingName" minOccurs="0"/>
   
<!-- Proper shipping name  (PSN)
         as defined by DOT regs --
>
   
<xs:element name="techName" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="techName-item" type="TechnicalName"/>
         
<!-- Technical Product Names  (key ingredients) one name per entry,  no other formatting such as &quot;contains:&quot; or &quot;, &quot; to be added use this format when concentrations are not known or do not matter and leave contents  (below)  blank -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="contents" type="ConcentrationRange" minOccurs="0"/>
   
<!-- Technical Product Names along with
         percentage concentrations of each
         use this format when concentrations need to
         be sent to others,  and leave techName blank --
>
   
<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,  if known -->
   
<xs:element name="tradeName" type="TradeName" minOccurs="0"/>
   
<!-- The manufacturer product or trade name -->
   
<xs:element name="where" type="FoundOn" minOccurs="0"/>
   
<!-- where was this information found -->
 
</xs:sequence>
</xs:complexType>

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

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

element MaterialID/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 MaterialID/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"/>
     
<!-- Technical Product Names  (key ingredients) one name per entry,  no other formatting such as &quot;contains:&quot; or &quot;, &quot; to be added use this format when concentrations are not known or do not matter and leave contents  (below)  blank -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MaterialID/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 MaterialID/contents
diagram
type ConcentrationRange
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children ingredient
source <xs:element name="contents" type="ConcentrationRange" minOccurs="0"/>

element MaterialID/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 MaterialID/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 MaterialID/where
diagram
type FoundOn
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="where" type="FoundOn" minOccurs="0"/>


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