| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\IM.xsd |
| targetNamespace: | http://www.dummy-im-address |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\atis.xsd |
| targetNamespace: | http://www.dummy-atis-address |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\tmdd.xsd |
| targetNamespace: | http://www.dummy-tmdd-address |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\jxdd.xsd |
| targetNamespace: | http://www.dummy-jxdd-address |
| Complex types | Simple types |
| DriverLicAndState | binary |
| InsuranceData | NumericString |
| OctetString | OctetStringOptions |
| PersonType | |
| PropertyType | |
| VehicleType |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\ntcip.xsd |
| targetNamespace: | http://www.dummy-ntcip-address |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\tcip.xsd |
| targetNamespace: | http://www.dummy-tcip-address |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\dsrc.xsd |
| targetNamespace: | http://www.dummy-dsrc-address |
| Complex types | Simple types |
| OctetString | binary |
| CountryCode | |
| LanguageCode | |
| NumericString | |
| OctetStringOptions |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\itis.xsd |
| targetNamespace: | http://www.dummy-itis-address |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\lrms.xsd |
| targetNamespace: | http://www.dummy-lrms-address |
| Complex types | Simple types |
| LocationReference | binary |
| OctetString | Distance |
| Height | |
| NumericString | |
| OctetStringOptions |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\local.xsd |
| targetNamespace: | http://www.dummy-local-address |
| schema location: | C:\Documents and Settings\DavidK\My Documents\Code\MiniEdit\XMLSchemas\rspa.xsd |
| targetNamespace: | http://hazmat.dot.gov/XMLSchema/IncidentReport |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | AssignedResources |
| children | header resources localResourceAssignment |
| source | <xs:element name="assignedResources" type="AssignedResources"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | AvailableForHandOff |
| children | distribute header replyHandOff localAvailableForHandOff |
| source | <xs:element name="availableForHandOff" type="AvailableForHandOff"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | CenterPlans |
| children | distribute header respPlanNumber respPlanType routeSets respPlanAuth planNumber text furtherData localCenterPlans |
| source | <xs:element name="centerPlans" type="CenterPlans"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | ChangeCenterProperties |
| children | distribute header changes type staging where permanent localChangeCenterProperties |
| source | <xs:element name="changeCenterProperties" type="ChangeCenterProperties"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | ClearOrRepairPlan |
| children | distribute header responsePlanID responsePlanType responsePlanText responsePlanAuthor issuingCenter clearPlan repairPlan pointOfContact localClearOrRepairPlan |
| source | <xs:element name="clearOrRepairPlan" type="ClearOrRepairPlan"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | CloseIncidentEvent |
| children | distribute header timeMarks localCloseIncidentEvent |
| source | <xs:element name="closeIncidentEvent" type="CloseIncidentEvent"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | DifferentialGPSCorrections |
| children | differentialGPSCorrection |
| source | <xs:element name="differentialGPSCorrections" type="DifferentialGPSCorrections"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | DisableCenterOnLine |
| children | distribute header where returnTime who type localDisableCenterOnLine |
| source | <xs:element name="disableCenterOnLine" type="DisableCenterOnLine"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | EstablishCenterOnLine |
| children | distribute header type attributes staging where localEstablishCenterOnLine |
| source | <xs:element name="establishCenterOnLine" type="EstablishCenterOnLine"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | EstablishCenterProperties |
| children | distribute header properties type staging where localEstablishCenterProperties |
| source | <xs:element name="establishCenterProperties" type="EstablishCenterProperties"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | GrantHandOff |
| children | distribute header grantHandOff localGrantHandOff |
| source | <xs:element name="grantHandOff" type="GrantHandOff"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | IncidentDescription |
| children | distribute header idxSubParts localIncidentDescription |
| source | <xs:element name="incidentDescription" type="IncidentDescription"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | InfrastructureReport |
| children | distribute header cleanUpNeeds cleanUpText restoreNeeds restoreText repairNeeds repairText reportID where timeObserved reportedBy quality pointOfContact urgency localInfrastructureReport |
| source | <xs:element name="infrastructureReport" type="InfrastructureReport"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | ManageCommandStructure |
| children | distribute header commandType position location contactRoles coordinationRoles otherRoles reportsToRef reportsTo lineReports inChargeof comments localManageCommandStructure |
| source | <xs:element name="manageCommandStructure" type="ManageCommandStructure"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | MergeIncidentEvent |
| children | distribute header oldHeaders text localMergeIncidentEvent |
| source | <xs:element name="mergeIncidentEvent" type="MergeIncidentEvent"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | NewIncidentEvent |
| children | distribute header typeEvent localNewIncidentEvent |
| source | <xs:element name="newIncidentEvent" type="NewIncidentEvent"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | PhysicalAssetStatus |
| children | distribute header assetCount assetChoices miscText managementConditions localPhysicalAssetStatus |
| source | <xs:element name="physicalAssetStatus" type="PhysicalAssetStatus"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | PollForHandOff |
| children | distribute header pollHandOff localPollForHandOff |
| source | <xs:element name="pollForHandOff" type="PollForHandOff"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | PreemptionUserData |
| children | distribute header password vehicleID assignedResourcesSubMessage technology relatedEvent authorizationValue localPreemptionUserData |
| source | <xs:element name="preemptionUserData" type="PreemptionUserData"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | PublicIncidentDescription |
| children | distribute header idxSubParts localPublicIncidentDescription |
| source | <xs:element name="publicIncidentDescription" type="PublicIncidentDescription"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestForExternalInformation |
| children | distribute header theRFI localRequestForExternalInformation |
| source | <xs:element name="requestForExternalInformation" type="RequestForExternalInformation"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestHandOff |
| children | distribute header pollHandOff replyNum replyOther localRequestHandOff |
| source | <xs:element name="requestHandOff" type="RequestHandOff"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestInformation |
| children | distribute header filter refIDs subscription verbosity returnAddress localRequestInformation2 |
| source | <xs:element name="requestInformation" type="RequestInformation"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestNetworkConditions |
| children | distribute header eventTypes conditionTypes focus summary videoRequest whenStart whenEnd subscribeMe subscribeLength localRequestNetworkConditions |
| source | <xs:element name="requestNetworkConditions" type="RequestNetworkConditions"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestPhysicalAsset |
| children | distribute header pollOnly wantsManagement request intendedUse vmsUse dsrcUse harUse intendedUseText whenStart whenEnd idxOfUse locationOfUse miscText localRequestPhysicalAsset |
| source | <xs:element name="requestPhysicalAsset" type="RequestPhysicalAsset"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestPhysicalAssetStatus |
| children | distribute header assetUnitID assetNumber securityKey requestID localRequestPhysicalAssetStatus |
| source | <xs:element name="requestPhysicalAssetStatus" type="RequestPhysicalAssetStatus"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestPreemptionUserData |
| children | distribute header password vehicleID resoure localRequestPreemptionUserData |
| source | <xs:element name="requestPreemptionUserData" type="RequestPreemptionUserData"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestRouteAdvice |
| children | distribute header vehicleID vehicleMakeup rational origin destination whenStart whenEnd reqReverseFlow reqPriority priRational suggestedRoute planNumber planType graphicOverview localRequestRouteAdvice |
| source | <xs:element name="requestRouteAdvice" type="RequestRouteAdvice"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestTrafficControlPlan |
| children | distribute header planNumber planType planText conditions sceneSketch sceneImage laneConditions vehiclesInvolvedCount vehicleTypes injuries onSceneContact radioContact localRequestTrafficControlPlan |
| source | <xs:element name="requestTrafficControlPlan" type="RequestTrafficControlPlan"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RequestWorkZoneData |
| children | distribute header types onlyActive whenStart whenStop where localRequestWorkZoneData |
| source | <xs:element name="requestWorkZoneData" type="RequestWorkZoneData"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | RouteAdvice |
| children | distribute header route linkFlow requestGrant signalTechnology secString planName planType graphicOverview routeStatus relatedMsgs localRouteAdvice |
| source | <xs:element name="routeAdvice" type="RouteAdvice"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | SplitIncidentEvent |
| children | distribute header newHeaders rational localSplitIncidentEvent |
| source | <xs:element name="splitIncidentEvent" type="SplitIncidentEvent"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | TrafficControlPlan |
| children | distribute header imPlan imPlanType imPlanNumber imPlanAuthor trafficPlan trafficPlanType trafficPlanNumber trafficPlanAuthor currentStaus conditions specialInstructions constraints sceneSketch sceneImage laneConditions vehiclesInvolvedCount vehicleTypes injuries onSceneContact radioContact impactSummary evacuations staging vmsUse dsrcUse harUse additionalText relatedMsgs localTrafficControlPlan |
| source | <xs:element name="trafficControlPlan" type="TrafficControlPlan"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | WatchFor |
| children | distribute header watchForItems dangers reasons instructions pastSightings localWatchFor2 |
| source | <xs:element name="watchFor" type="WatchFor"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | WatchForResponse |
| children | distribute header personMatch vehicleMatch objectMatch sighting personAware actionTaken contactRef contact updatedInformation localWatchForResponse2 |
| source | <xs:element name="watchForResponse" type="WatchForResponse"/> |
| diagram | ![]() |
| namespace | http://www.dummy-im-address |
| type | WorkZoneData |
| children | distribute header eventID currentlyActive currentEventID description restrictions descriptiveText liveImage graphicOverview localWorkZoneData |
| source | <xs:element name="workZoneData" type="WorkZoneData"/> |
| diagram | ![]() |
||
| namespace | http://www.dummy-im-address | ||
| children | status vehicleType roadsideType responseGroup vehicleSummary person timeMarks dataSets localAssetDescription | ||
| used by |
|
||
| source | <xs:complexType name="AssetDescription"> <xs:sequence> <xs:element name="status" type="itis:AssetStatus"/> <xs:element name="vehicleType" type="VehicleAssetLists" minOccurs="0"/> <xs:element name="roadsideType" type="RoadsideAssetLists" minOccurs="0"/> <xs:element name="responseGroup" minOccurs="0"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="9728"/> <xs:maxInclusive value="9983"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="emergency vehicles"/> <xs:enumeration value="federal law enforcement units"/> <xs:enumeration value="state police units"/> <xs:enumeration value="county police units"/> <xs:enumeration value="local police units"/> <xs:enumeration value="ambulance units"/> <xs:enumeration value="rescue units"/> <xs:enumeration value="fire units"/> <xs:enumeration value="HAZMAT units"/> <xs:enumeration value="light tow unit"/> <xs:enumeration value="heavy tow unit"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:element> <xs:element name="vehicleSummary" type="VehicleSummary" minOccurs="0"/> <xs:element name="person" type="PersonInformation" minOccurs="0"/> <xs:element name="timeMarks" type="TimeMarks" minOccurs="0"/> <xs:element name="dataSets" type="TailSet" minOccurs="0"/> <xs:element name="localAssetDescription" type="local:AssetDescription" minOccurs="0"/> <!-- add a variety of items such as axle count and weight and such that are vehicle types but need committee help to add other items as well. note that this is the description of the asset, but its current status or state which should use another df (and which in turn uses this) --> <!-- the current status of the asset --> <!-- response equipment type for this vehicle asset --> <!-- response equipment type for this roadside or fixed asset --> <!-- gross category of response type if applicable --> <!-- used to convey data about vehicle assets --> <!-- used to convey data about a person --> <!-- a collecton of event times --> <!-- locally determined sets tag/value pairs shall be inserted here to allow local profiling --> </xs:sequence> </xs:complexType> |
| diagram | |
| type | itis:AssetStatus |
| source | <xs:element name="status" type="itis:AssetStatus"/> |
| diagram | |
| type | VehicleAssetLists |
| source | <xs:element name="vehicleType" type="VehicleAssetLists" minOccurs="0"/> |
| diagram | |
| type | RoadsideAssetLists |
| source | <xs:element name="roadsideType" type="RoadsideAssetLists" minOccurs="0"/> |
| diagram | |
| type | union of (restriction of xs:unsignedInt, restriction of xs:string) |
| source | <xs:element name="responseGroup" minOccurs="0"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="xs:unsignedInt"> <xs:minInclusive value="9728"/> <xs:maxInclusive value="9983"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="emergency vehicles"/> <xs:enumeration value="federal law enforcement units"/> <xs:enumeration value="state police units"/> <xs:enumeration value="county police units"/> <xs:enumeration value="local police units"/> <xs:enumeration value="ambulance units"/> <xs:enumeration value="rescue units"/> <xs:enumeration value="fire units"/> <xs:enumeration value="HAZMAT units"/> <xs:enumeration value="light tow unit"/> <xs:enumeration value="heavy tow unit"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:element> |
| diagram | ![]() |
| type | VehicleSummary |
| children | axlecount class height length weight weightAxle width maxSpeed minTurnRadius owner responseType canReverseLane vehicleID vehicleEvent preemptTech dataSets |
| source | <xs:element name="vehicleSummary" type="VehicleSummary" minOccurs="0"/> |
| diagram | ![]() |
| type | PersonInformation |
| children | header subMessageId associatedVehicle contactRef personData technology agencyName agencyIdentifier agencyLocation address currentLocation userIdentity userSetting deviceIdentity contacts devices agencyResponsible localPersonInformation |
| source | <xs:element name="person" type="PersonInformation" minOccurs="0"/> |
| diagram | ![]() |
| type | TimeMarks |
| children | timeMark |
| source | <xs:element name="timeMarks" type="TimeMarks" minOccurs="0"/> |
| diagram | ![]() |
| type | TailSet |
| children | set |
| source | <xs:element name="dataSets" type="TailSet" minOccurs="0"/> |
| diagram | |||
| type | local:AssetDescription | ||
| facets |
|
||
| source | <xs:element name="localAssetDescription" type="local:AssetDescription" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.dummy-im-address | ||
| type | extension of ResourceAssignment | ||
| children | header resources localResourceAssignment | ||
| used by |
|
||
| source | <xs:complexType name="AssignedResources"> <xs:complexContent> <xs:extension base="ResourceAssignment"/> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.dummy-im-address | ||
| children | distribute header replyHandOff localAvailableForHandOff | ||
| used by |
|
||
| source | <xs:complexType name="AvailableForHandOff"> <xs:sequence> <xs:element name="distribute" type="Distribution" minOccurs="0"/> <xs:element name="header" type="Header"/> <xs:element name="replyHandOff"> <xs:simpleType> <xs:restriction base="FreeText"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="localAvailableForHandOff" type="local:AvailableForHandOff" minOccurs="0"/> <!-- 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 --> <!-- beyond a simple reply any "conditions" on the reply would be here --> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
| type | Distribution |
| children | from to reference localDistribution |
| source | <xs:element name="distribute" type="Distribution" minOccurs="0"/> |
| diagram | ![]() |
| type | Header |
| children | senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader |
| source | <xs:element name="header" type="Header"/> |
| diagram | |||||
| type | restriction of FreeText | ||||
| facets |
|
||||
| source | <xs:element name="replyHandOff"> <xs:simpleType> <xs:restriction base="FreeText"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | |||
| type | local:AvailableForHandOff | ||
| facets |
|
||
| source | <xs:element name="localAvailableForHandOff" type="local:AvailableForHandOff" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.dummy-im-address | ||
| children | incidentLoc estimate1 incidentArea estimate2 typeEvent severity status localBasics | ||
| used by |
|
||
| source | <xs:complexType name="Basics"> <xs:sequence> <xs:element name="incidentLoc" type="lrms:LocationReference"/> <xs:element name="estimate1" type="Reliability"/> <xs:element name="incidentArea" type="lrms:LocationReference" minOccurs="0"/> <xs:element name="estimate2" type="Reliability" minOccurs="0"/> <xs:element name="typeEvent" type="itis:ITISEventType"/> <xs:element name="severity" type="tmdd:Event-incident-severity" minOccurs="0"/> <xs:element name="status" type="itis:IncidentResponseStatus" minOccurs="0"/> <xs:element name="localBasics" type="local:Basics" minOccurs="0"/> <!-- Based on [SAE.LRMS.ANY] LRMS profile for best estimate of point location of incident may use whatever profile is best suited e.g. an address value might be best in some cases --> <!-- the estimated quality with which the above data is known --> <!-- Based on [SAE.LRMS.ANY] LRMS profile for affected area of incident --> <!-- the estimated quality with which the above data is known --> <!-- the major catagory (and sub catagory) of the event (from ITIS) a two part code that identifies class of event and a specific type of event from the sending-centers perspective --> <!-- status of the event (from ITIS) code indicating timeline status of incident from the sending-centers perspective --> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
| type | lrms:LocationReference |
| children | geometry geocoordinate grid linearReferencing crossStreets address addressPoint areaLocation |
| source | <xs:element name="incidentLoc" type="lrms:LocationReference"/> |
| diagram | ![]() |
| type | Reliability |
| children | textual role roleText percent geometry |
| source | <xs:element name="estimate1" type="Reliability"/> |
| diagram | ![]() |
| type | lrms:LocationReference |
| children | geometry geocoordinate grid linearReferencing crossStreets address addressPoint areaLocation |
| source | <xs:element name="incidentArea" type="lrms:LocationReference" minOccurs="0"/> |
| diagram | ![]() |
| type | Reliability |
| children | textual role roleText percent geometry |
| source | <xs:element name="estimate2" type="Reliability" minOccurs="0"/> |
| diagram | |
| type | itis:ITISEventType |
| source | <xs:element name="typeEvent" type="itis:ITISEventType"/> |
| diagram | |
| type | tmdd:Event-incident-severity |
| source | <xs:element name="severity" type="tmdd:Event-incident-severity" minOccurs="0"/> |
| diagram | |
| type | itis:IncidentResponseStatus |
| source | <xs:element name="status" type="itis:IncidentResponseStatus" minOccurs="0"/> |
| diagram | |||
| type | local:Basics | ||
| facets |
|
||
| source | <xs:element name="localBasics" type="local:Basics" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.dummy-im-address | ||
| 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"/> <xs:element name="packageUnitID" type="PackageUnitID" minOccurs="0"/> <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> <xs:element name="cargoUnitID" type="CargoUnitID" minOccurs="0"/> <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> <xs:element name="vehicleUnitID" type="PowerUnitID" minOccurs="0"/> <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> <xs:element name="cargoCondtion" type="UnitCondition" minOccurs="0"/> <xs:element name="shippingHeader" type="ShippingHeader"/> <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"/> <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> <xs:element name="qual" type="Reliability"/> <xs:element name="localCargoDocs" type="local:CargoDocs" minOccurs="0"/> <!-- 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 --> <!-- 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 --> <!-- a human readable / assigned name for the object (typically assigned by on scene personal, such as "red_box") --> <!-- link to which cargo unit this information refers to this is required on events involving trains or other multi-cargo carriers --> <!-- a human readable / assigned name for the object (typically assigned by on scene personal, such as "red_van") --> <!-- 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 --> <!-- a human readable / assigned name for the object (typically assigned by on scene personal, such as "red_truck") --> <!-- condition of cargo or power unit in general --> <!-- general information, general response number, --> <!-- what was the source of the above information --> <!-- free text information --> <!-- reliability estimate of the above 4 DEs this type is defined in the Base standard --> </xs:sequence> </xs:complexType> |
| diagram |