complexType Severity
diagram
namespace http://www.IM-Draft-03-00-44a
children header prioritizer vehiclesCount vehicleTypes injuries propDamageReports localSeverity
used by
elements MobileIDXWrapper/severity IDX-Wrapper/severityReports/severityReport
annotation
documentation
      
            Severity Submessage,  "incident Severity information"
        
source <xs:complexType name="Severity">
 
<xs:annotation>
   
<xs:documentation>      
            Severity Submessage,  &amp;quot;incident Severity information&amp;quot;
        
</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="prioritizer" type="OrganizationPosition" minOccurs="0"/>
   
<!-- was formerly [ITE.TCIP.cptddEmployeeID]
         the employee who prioritized the incident)
         if unknown do not send --
>
   
<xs:element name="vehiclesCount" type="tmdd:Event-incident-vehicles-involved-count" minOccurs="0"/>
   
<!-- the number of vehicles -->
   
<xs:element name="vehicleTypes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="16">
         
<xs:element name="vehicleType" type="atis:VehiclesInvolved"/>
         
<!-- the types of vehicles and a count of each -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="injuries" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="5">
         
<xs:element name="injury" type="InjuryCounts"/>
         
<!-- a count of people at each level -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="propDamageReports" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="propDamageReport">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="500"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="localSeverity" type="local:Severity" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element Severity/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 Severity/prioritizer
diagram
type OrganizationPosition
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children group level title role titleExtension eMail radio personRef person positionRef localOrganizationPosition
source <xs:element name="prioritizer" type="OrganizationPosition" minOccurs="0"/>

element Severity/vehiclesCount
diagram
type tmdd:Event-incident-vehicles-involved-count
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="vehiclesCount" type="tmdd:Event-incident-vehicles-involved-count" minOccurs="0"/>

element Severity/vehicleTypes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children vehicleType
source <xs:element name="vehicleTypes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="vehicleType" type="atis:VehiclesInvolved"/>
     
<!-- the types of vehicles and a count of each -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Severity/vehicleTypes/vehicleType
diagram
type atis:VehiclesInvolved
properties
isRef 0
content complex
children kind count
source <xs:element name="vehicleType" type="atis:VehiclesInvolved"/>

element Severity/injuries
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children injury
source <xs:element name="injuries" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="5">
     
<xs:element name="injury" type="InjuryCounts"/>
     
<!-- a count of people at each level -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Severity/injuries/injury
diagram
type InjuryCounts
properties
isRef 0
content complex
children injuryLevel count
source <xs:element name="injury" type="InjuryCounts"/>

element Severity/propDamageReports
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children propDamageReport
source <xs:element name="propDamageReports" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="propDamageReport">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="500"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Severity/propDamageReports/propDamageReport
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 500
source <xs:element name="propDamageReport">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="500"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

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


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