diagram | ![]() |
||
namespace | http://www.IM-Draft-03-00-44a | ||
children | header packageUnitID handlePack cargoUnitID handleCargo vehicleUnitID handleVec cargoCondtion shippingHeader shippingEntry source other qual localCargoDocs | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="CargoDocs"> <xs:annotation> <xs:documentation> observe that it is the cargo or vehicle unit ID that provides the key to connect cargo information to a specific vehicle, trailer, container, etc.and any information on placards and vehicle or container condition </xs:documentation> </xs:annotation> <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="packageUnitID" type="PackageUnitID" minOccurs="0"/> <!-- link to which package unit this information refers to this is WITHIN the cargo unit below and would typically only be used when this level of detail was useful to the responder --> <xs:element name="handlePack" 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 "red_box") --> <xs:element name="cargoUnitID" type="CargoUnitID" minOccurs="0"/> <!-- link to which cargo unit this information refers to this is required on events involving trains or other multi-cargo carriers --> <xs:element name="handleCargo" 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 "red_van") --> <xs:element name="vehicleUnitID" type="PowerUnitID" minOccurs="0"/> <!-- refers to which power unit, used only when there is not separate cargo unit, such as the case of a passenger vehicle or a small truck. In this case there would be no cargoUnitID --> <xs:element name="handleVec" 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 "red_truck") --> <xs:element name="cargoCondtion" type="UnitCondition" minOccurs="0"/> <!-- condition of cargo or power unit in general --> <xs:element name="shippingHeader" type="ShippingHeader"/> <!-- general information, general response number, --> <xs:element name="shippingEntry" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="32"> <xs:element name="shippingEntry-item" type="ShippingEntry"/> <!-- sets of entries about the cargo containing data as required by CRF 47/171 for shipments --> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="source" type="FoundOn" minOccurs="0"/> <!-- what was the source of the above information --> <xs:element name="other" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="65000"/> </xs:restriction> </xs:simpleType> </xs:element> <!-- free text information --> <xs:element name="qual" type="Reliability"/> <!-- reliability estimate of the above 4 DEs this type is defined in the Base standard --> <xs:element name="localCargoDocs" type="local:CargoDocs" 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 | PackageUnitID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="packageUnitID" type="PackageUnitID" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="handlePack" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="32"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | CargoUnitID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="cargoUnitID" type="CargoUnitID" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="handleCargo" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="32"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | PowerUnitID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="vehicleUnitID" type="PowerUnitID" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="handleVec" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="32"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | UnitCondition | ||||||||
properties |
|
||||||||
source | <xs:element name="cargoCondtion" type="UnitCondition" minOccurs="0"/> |
diagram | ![]() |
||||
type | ShippingHeader | ||||
properties |
|
||||
children | foundIn handle foundIn2 shipperName haulerName phone originCountry miscOther | ||||
source | <xs:element name="shippingHeader" type="ShippingHeader"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | shippingEntry-item | ||||||||
source | <xs:element name="shippingEntry" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="32"> <xs:element name="shippingEntry-item" type="ShippingEntry"/> <!-- sets of entries about the cargo containing data as required by CRF 47/171 for shipments --> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | ShippingEntry | ||||
properties |
|
||||
children | hm psn tradeName techName hazardClasses idenNumber packGroup hazardZone miscOther containers type grossAmount units emgContact nfpa-hmis localShippingEntry | ||||
source | <xs:element name="shippingEntry-item" type="ShippingEntry"/> |
diagram | ![]() |
||||||||
type | FoundOn | ||||||||
properties |
|
||||||||
source | <xs:element name="source" type="FoundOn" minOccurs="0"/> |
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="65000"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | Reliability | ||||
properties |
|
||||
children | textual role roleText percent geometry | ||||
source | <xs:element name="qual" type="Reliability"/> |
diagram | ![]() |
||||||||
type | local:CargoDocs | ||||||||
properties |
|
||||||||
children | yourName | ||||||||
source | <xs:element name="localCargoDocs" type="local:CargoDocs" minOccurs="0"/> |