diagram | ![]() |
||
namespace | http://www.IM-Draft-03-00-44a | ||
children | header type signage doesNotMatch legends cautions cautionsIssued other vehicleUnitIDs cargoUnitIDs qual localPlacardsLabelsSignage | ||
used by |
|
||
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 'seeText' --> <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"/> <!-- "small" 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 'conditions' 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 "things" 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> |
diagram | ![]() |
||||
type | Header | ||||
properties |
|
||||
children | senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader | ||||
source | <xs:element name="header" type="Header"/> |
diagram | ![]() |
||||
type | SignageType | ||||
properties |
|
||||
source | <xs:element name="type" type="SignageType"/> |
diagram | ![]() |
||||
properties |
|
||||
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"/> <!-- "small" 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> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | PlacardsAndLabels | ||||
properties |
|
||||
children | hazardClasses dangerCategoryPresent partialData freeText materialID | ||||
source | <xs:element name="placard-item" type="PlacardsAndLabels"/> |
diagram | ![]() |
||||
properties |
|
||||
children | label-item | ||||
source | <xs:element name="label"> <xs:complexType> <xs:sequence maxOccurs="8"> <xs:element name="label-item" type="PlacardsAndLabels"/> <!-- "small" on-point signage found on packages --> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | PlacardsAndLabels | ||||
properties |
|
||||
children | hazardClasses dangerCategoryPresent partialData freeText materialID | ||||
source | <xs:element name="label-item" type="PlacardsAndLabels"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | PlacardsAndLabels | ||||
properties |
|
||||
children | hazardClasses dangerCategoryPresent partialData freeText materialID | ||||
source | <xs:element name="limitedQuantity-item" type="PlacardsAndLabels"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | OrangePanel | ||||
properties |
|
||||
children | hazardIdentNumber materialID partialData freeText | ||||
source | <xs:element name="orangePanel-item" type="OrangePanel"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | CategoryTypes | ||||
properties |
|
||||
source | <xs:element name="misc-item" type="CategoryTypes"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | NFPA-HMIS | ||||
properties |
|
||||
children | damagePresent codeSystem fireHazard healthHazard chronicHazard instablityHazard specialHazard labels other | ||||
source | <xs:element name="nfpa-item" type="NFPA-HMIS"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | NFPA-HMIS | ||||
properties |
|
||||
children | damagePresent codeSystem fireHazard healthHazard chronicHazard instablityHazard specialHazard labels other | ||||
source | <xs:element name="hmi" type="NFPA-HMIS"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | Rail-Markings | ||||
properties |
|
||||
children | carNumber capacity emptyWeight waterCapacity tankTestData carSpecification specialPermits plateIssuingCountry | ||||
source | <xs:element name="rail-item" type="Rail-Markings"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | RadioactivityLabel | ||||
properties |
|
||||
children | labelType partialData contents activity transportIndex | ||||
source | <xs:element name="radioActive-item" type="RadioactivityLabel"/> |
diagram | ![]() |
||||
properties |
|
||||
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> |
diagram | ![]() |
||||
type | WasteLabel | ||||
properties |
|
||||
children | material name phone addr epaIDNumber epaWasteNumber startAccumDate manifestDoc partialData freeText | ||||
source | <xs:element name="wasteLabel-item" type="WasteLabel"/> |
diagram | ![]() |
||||
type | restriction of xs:boolean | ||||
properties |
|
||||
source | <xs:element name="doesNotMatch"> <xs:simpleType> <xs:restriction base="xs:boolean"/> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | Legends | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="legend" type="Legends"/> |
diagram | ![]() |
||||||||
type | ResponderCautions | ||||||||
properties |
|
||||||||
source | <xs:element name="cautions" type="ResponderCautions" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | ReferenceID | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="cautionsIssued-item" type="ReferenceID"/> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
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> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | PowerUnitID | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="vehicleUnitID" type="PowerUnitID"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | CargoUnitID | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="cargoUnitID" type="CargoUnitID"/> |
diagram | ![]() |
||||
type | Reliability | ||||
properties |
|
||||
children | textual role roleText percent geometry | ||||
source | <xs:element name="qual" type="Reliability"/> |
diagram | ![]() |
||||||||
type | local:PlacardsLabelsSignage | ||||||||
properties |
|
||||||||
children | yourName | ||||||||
source | <xs:element name="localPlacardsLabelsSignage" type="local:PlacardsLabelsSignage" minOccurs="0"/> |