complexType PlacardsLabelsSignage
diagram
namespace http://www.IM-Draft-03-00-44a
children header type signage doesNotMatch legends cautions cautionsIssued other vehicleUnitIDs cargoUnitIDs qual localPlacardsLabelsSignage
used by
elements MobileIDXWrapper/placardsLabelsSignage IDX-Wrapper/placardsLabelsSignageReports/placardsLabelsSignageReport
source <xs:complexType name="PlacardsLabelsSignage">
 
<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="type" type="SignageType"/>
   
<!-- select the type of placard / label / markings to follow
         must match the choice below or be &apos;seeText&apos; --
>
   
<xs:element name="signage">
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="placard">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="placard-item" type="PlacardsAndLabels"/>
               
<!-- e.g. the 272 mm external signage found on cargo units -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="label">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="label-item" type="PlacardsAndLabels"/>
               
<!-- &quot;small&quot; on-point signage found on packages -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="limitedQuantity">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="limitedQuantity-item" type="PlacardsAndLabels"/>
               
<!-- limited quanity marks found on packages UN or NA numbers on a white on-point marking -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="orangePanel">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="orangePanel-item" type="OrangePanel"/>
               
<!-- a two part orange rectangular signage -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="misc">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="misc-item" type="CategoryTypes"/>
               
<!-- standard markings and label categories -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="nfpa">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="nfpa-item" type="NFPA-HMIS"/>
               
<!-- data about NFPA 704 labels -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="hmis">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="hmi" type="NFPA-HMIS"/>
               
<!-- data about HMIS labels -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="rail">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="rail-item" type="Rail-Markings"/>
               
<!-- rail tank markings -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="radioActive">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="radioActive-item" type="RadioactivityLabel"/>
               
<!-- radioactivity Labels -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="wasteLabel">
           
<xs:complexType>
             
<xs:sequence maxOccurs="8">
               
<xs:element name="wasteLabel-item" type="WasteLabel"/>
               
<!-- waste and hazmat waste Labels -->
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<!-- items common to all signage types follow -->
   
<!-- items common to all signage types follow -->
   
<xs:element name="doesNotMatch">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- set to TRUE if the displayed placards,  info,
         or labels conflict with each other or
         do not match on various sides. Note that
         the &apos;conditions&apos; value in the cargo or
         power unit would typically note if a
         vehicle had been rolled  (and thus tearing
         off or changing flip board type placards)
         In the absence of any evidence of damage
         this flag indicates additional suspicion
         and need for caution. It should be set
         FALSE otherwise --
>
   
<xs:element name="legends" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="legend" type="Legends"/>
         
<!-- textual warning label and legends -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="cautions" type="ResponderCautions" minOccurs="0"/>
   
<!-- any cautionary phrases to relate to others -->
   
<xs:element name="cautionsIssued" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="cautionsIssued-item" type="ReferenceID"/>
         
<!-- ref id of any CautionsForResponders messages which are relating or linked to this -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="other" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="0"/>
         
<xs:maxLength value="1000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- free text information,  observations from the responder
         place misc text found on &quot;things&quot; in legends
         place any other data here --
>
   
<xs:element name="vehicleUnitIDs" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="vehicleUnitID" type="PowerUnitID"/>
         
<!-- designation of any related vehicle description  (one or more) may contain package item data about actual contents -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="cargoUnitIDs" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="cargoUnitID" type="CargoUnitID"/>
         
<!-- designation of any related cargo descriptions  (one or more) this value is used to uniquely identify the cargo unit so that other messages dealing with type, condition and content can refer to it.  Note that placards and cargo data can link to one or more cargo or powers as well, creating whatever many to many link relationships are required in more complex incident events may contain package item data about actual contents -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="qual" type="Reliability"/>
   
<!-- reliability estimate of the above DEs
         this type is defined in the Base standard --
>
   
<xs:element name="localPlacardsLabelsSignage" type="local:PlacardsLabelsSignage" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element PlacardsLabelsSignage/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 PlacardsLabelsSignage/type
diagram
type SignageType
properties
isRef 0
content simple
source <xs:element name="type" type="SignageType"/>

element PlacardsLabelsSignage/signage
diagram
properties
isRef 0
content complex
children placard label limitedQuantity orangePanel misc nfpa hmis rail radioActive wasteLabel
source <xs:element name="signage">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="placard">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="placard-item" type="PlacardsAndLabels"/>
           
<!-- e.g. the 272 mm external signage found on cargo units -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="label">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="label-item" type="PlacardsAndLabels"/>
           
<!-- &quot;small&quot; on-point signage found on packages -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="limitedQuantity">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="limitedQuantity-item" type="PlacardsAndLabels"/>
           
<!-- limited quanity marks found on packages UN or NA numbers on a white on-point marking -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="orangePanel">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="orangePanel-item" type="OrangePanel"/>
           
<!-- a two part orange rectangular signage -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="misc">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="misc-item" type="CategoryTypes"/>
           
<!-- standard markings and label categories -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="nfpa">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="nfpa-item" type="NFPA-HMIS"/>
           
<!-- data about NFPA 704 labels -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="hmis">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="hmi" type="NFPA-HMIS"/>
           
<!-- data about HMIS labels -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="rail">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="rail-item" type="Rail-Markings"/>
           
<!-- rail tank markings -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="radioActive">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="radioActive-item" type="RadioactivityLabel"/>
           
<!-- radioactivity Labels -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="wasteLabel">
       
<xs:complexType>
         
<xs:sequence maxOccurs="8">
           
<xs:element name="wasteLabel-item" type="WasteLabel"/>
           
<!-- waste and hazmat waste Labels -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/placard
diagram
properties
isRef 0
content complex
children placard-item
source <xs:element name="placard">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="placard-item" type="PlacardsAndLabels"/>
     
<!-- e.g. the 272 mm external signage found on cargo units -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/placard/placard-item
diagram
type PlacardsAndLabels
properties
isRef 0
content complex
children hazardClasses dangerCategoryPresent partialData freeText materialID
source <xs:element name="placard-item" type="PlacardsAndLabels"/>

element PlacardsLabelsSignage/signage/label
diagram
properties
isRef 0
content complex
children label-item
source <xs:element name="label">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="label-item" type="PlacardsAndLabels"/>
     
<!-- &quot;small&quot; on-point signage found on packages -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/label/label-item
diagram
type PlacardsAndLabels
properties
isRef 0
content complex
children hazardClasses dangerCategoryPresent partialData freeText materialID
source <xs:element name="label-item" type="PlacardsAndLabels"/>

element PlacardsLabelsSignage/signage/limitedQuantity
diagram
properties
isRef 0
content complex
children limitedQuantity-item
source <xs:element name="limitedQuantity">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="limitedQuantity-item" type="PlacardsAndLabels"/>
     
<!-- limited quanity marks found on packages UN or NA numbers on a white on-point marking -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/limitedQuantity/limitedQuantity-item
diagram
type PlacardsAndLabels
properties
isRef 0
content complex
children hazardClasses dangerCategoryPresent partialData freeText materialID
source <xs:element name="limitedQuantity-item" type="PlacardsAndLabels"/>

element PlacardsLabelsSignage/signage/orangePanel
diagram
properties
isRef 0
content complex
children orangePanel-item
source <xs:element name="orangePanel">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="orangePanel-item" type="OrangePanel"/>
     
<!-- a two part orange rectangular signage -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/orangePanel/orangePanel-item
diagram
type OrangePanel
properties
isRef 0
content complex
children hazardIdentNumber materialID partialData freeText
source <xs:element name="orangePanel-item" type="OrangePanel"/>

element PlacardsLabelsSignage/signage/misc
diagram
properties
isRef 0
content complex
children misc-item
source <xs:element name="misc">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="misc-item" type="CategoryTypes"/>
     
<!-- standard markings and label categories -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/misc/misc-item
diagram
type CategoryTypes
properties
isRef 0
content simple
source <xs:element name="misc-item" type="CategoryTypes"/>

element PlacardsLabelsSignage/signage/nfpa
diagram
properties
isRef 0
content complex
children nfpa-item
source <xs:element name="nfpa">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="nfpa-item" type="NFPA-HMIS"/>
     
<!-- data about NFPA 704 labels -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

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

element PlacardsLabelsSignage/signage/hmis
diagram
properties
isRef 0
content complex
children hmi
source <xs:element name="hmis">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="hmi" type="NFPA-HMIS"/>
     
<!-- data about HMIS labels -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

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

element PlacardsLabelsSignage/signage/rail
diagram
properties
isRef 0
content complex
children rail-item
source <xs:element name="rail">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="rail-item" type="Rail-Markings"/>
     
<!-- rail tank markings -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/rail/rail-item
diagram
type Rail-Markings
properties
isRef 0
content complex
children carNumber capacity emptyWeight waterCapacity tankTestData carSpecification specialPermits plateIssuingCountry
source <xs:element name="rail-item" type="Rail-Markings"/>

element PlacardsLabelsSignage/signage/radioActive
diagram
properties
isRef 0
content complex
children radioActive-item
source <xs:element name="radioActive">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="radioActive-item" type="RadioactivityLabel"/>
     
<!-- radioactivity Labels -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/radioActive/radioActive-item
diagram
type RadioactivityLabel
properties
isRef 0
content complex
children labelType partialData contents activity transportIndex
source <xs:element name="radioActive-item" type="RadioactivityLabel"/>

element PlacardsLabelsSignage/signage/wasteLabel
diagram
properties
isRef 0
content complex
children wasteLabel-item
source <xs:element name="wasteLabel">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="wasteLabel-item" type="WasteLabel"/>
     
<!-- waste and hazmat waste Labels -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/signage/wasteLabel/wasteLabel-item
diagram
type WasteLabel
properties
isRef 0
content complex
children material name phone addr epaIDNumber epaWasteNumber startAccumDate manifestDoc partialData freeText
source <xs:element name="wasteLabel-item" type="WasteLabel"/>

element PlacardsLabelsSignage/doesNotMatch
diagram
type restriction of xs:boolean
properties
isRef 0
content simple
source <xs:element name="doesNotMatch">
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element PlacardsLabelsSignage/legends
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children legend
source <xs:element name="legends" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="legend" type="Legends"/>
     
<!-- textual warning label and legends -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/legends/legend
diagram
type Legends
properties
isRef 0
content simple
facets
minLength 0
maxLength 200
source <xs:element name="legend" type="Legends"/>

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

element PlacardsLabelsSignage/cautionsIssued
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children cautionsIssued-item
source <xs:element name="cautionsIssued" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="cautionsIssued-item" type="ReferenceID"/>
     
<!-- ref id of any CautionsForResponders messages which are relating or linked to this -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/cautionsIssued/cautionsIssued-item
diagram
type ReferenceID
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source <xs:element name="cautionsIssued-item" type="ReferenceID"/>

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

element PlacardsLabelsSignage/vehicleUnitIDs
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children vehicleUnitID
source <xs:element name="vehicleUnitIDs" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="vehicleUnitID" type="PowerUnitID"/>
     
<!-- designation of any related vehicle description  (one or more) may contain package item data about actual contents -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/vehicleUnitIDs/vehicleUnitID
diagram
type PowerUnitID
properties
isRef 0
content simple
facets
minLength 0
maxLength 50
source <xs:element name="vehicleUnitID" type="PowerUnitID"/>

element PlacardsLabelsSignage/cargoUnitIDs
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children cargoUnitID
source <xs:element name="cargoUnitIDs" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="cargoUnitID" type="CargoUnitID"/>
     
<!-- designation of any related cargo descriptions  (one or more) this value is used to uniquely identify the cargo unit so that other messages dealing with type, condition and content can refer to it.  Note that placards and cargo data can link to one or more cargo or powers as well, creating whatever many to many link relationships are required in more complex incident events may contain package item data about actual contents -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlacardsLabelsSignage/cargoUnitIDs/cargoUnitID
diagram
type CargoUnitID
properties
isRef 0
content simple
facets
minLength 0
maxLength 50
source <xs:element name="cargoUnitID" type="CargoUnitID"/>

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

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


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