complexType ManageCommandStructure
diagram
namespace http://www.IM-Draft-03-00-44a
children distribute header commandType position location contactRoles coordinationRoles otherRoles reportsToRef reportsTo lineReports inChargeof comments localManageCommandStructure
used by
elements MobileIDXWrapper/manageCommand IDX-Wrapper/manageCommandReports/manageCommandReport manageCommandStructure IMWrapper/manageCommandStructure
source <xs:complexType name="ManageCommandStructure">
 
<xs:sequence>
   
<xs:element name="distribute" type="Distribution" minOccurs="0"/>
   
<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="commandType" type="ICSCommandType"/>
   
<!-- the type of command struc -->
   
<xs:element name="position" type="OrganizationPosition" minOccurs="0"/>
   
<!-- the position in the ICS or UCS that this is
         as well as email and radio routing data and
         a reference number for this position in the
         command structure of the event. --
>
   
<xs:element name="location" type="lrms:LocationReference" minOccurs="0"/>
   
<!-- where it is located at -->
   
<xs:element name="contactRoles">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="contactRole" type="PointOfContactRoles"/>
         
<!-- POC roles done by this position -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="coordinationRoles">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="coordinationRole" type="CoordinationRoles"/>
         
<!-- coordination roles done by this position -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="otherRoles">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="otherRole" type="OtherRoles"/>
         
<!-- any other roles done by this position -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="reportsToRef" type="ReferenceID"/>
   
<xs:element name="reportsTo" type="OrganizationPosition" minOccurs="0"/>
   
<!-- who this role reports up to -->
   
<xs:element name="lineReports">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="4">
         
<xs:element name="lineReport" type="ReferenceID"/>
         
<!-- any line item reporting -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="inChargeof">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="32">
         
<xs:element name="inChargeof-item" type="ReferenceID"/>
         
<!-- any other elements that this resource is in command of or is responsible for -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="comments" type="FreeText" minOccurs="0"/>
   
<!-- any other comments on this role -->
   
<xs:element name="localManageCommandStructure" type="local:ManageCommandStructure" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ManageCommandStructure/distribute
diagram
type Distribution
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children from to reference localDistribution
source <xs:element name="distribute" type="Distribution" minOccurs="0"/>

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

element ManageCommandStructure/position
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="position" type="OrganizationPosition" minOccurs="0"/>

element ManageCommandStructure/location
diagram
type lrms:LocationReference
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="location" type="lrms:LocationReference" minOccurs="0"/>

element ManageCommandStructure/contactRoles
diagram
properties
isRef 0
content complex
children contactRole
source <xs:element name="contactRoles">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="contactRole" type="PointOfContactRoles"/>
     
<!-- POC roles done by this position -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ManageCommandStructure/contactRoles/contactRole
diagram
type PointOfContactRoles
properties
isRef 0
content simple
source <xs:element name="contactRole" type="PointOfContactRoles"/>

element ManageCommandStructure/coordinationRoles
diagram
properties
isRef 0
content complex
children coordinationRole
source <xs:element name="coordinationRoles">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="coordinationRole" type="CoordinationRoles"/>
     
<!-- coordination roles done by this position -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ManageCommandStructure/coordinationRoles/coordinationRole
diagram
type CoordinationRoles
properties
isRef 0
content simple
source <xs:element name="coordinationRole" type="CoordinationRoles"/>

element ManageCommandStructure/otherRoles
diagram
properties
isRef 0
content complex
children otherRole
source <xs:element name="otherRoles">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="otherRole" type="OtherRoles"/>
     
<!-- any other roles done by this position -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ManageCommandStructure/otherRoles/otherRole
diagram
type OtherRoles
properties
isRef 0
content simple
source <xs:element name="otherRole" type="OtherRoles"/>

element ManageCommandStructure/reportsToRef
diagram
type ReferenceID
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source <xs:element name="reportsToRef" type="ReferenceID"/>

element ManageCommandStructure/reportsTo
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="reportsTo" type="OrganizationPosition" minOccurs="0"/>

element ManageCommandStructure/lineReports
diagram
properties
isRef 0
content complex
children lineReport
source <xs:element name="lineReports">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="4">
     
<xs:element name="lineReport" type="ReferenceID"/>
     
<!-- any line item reporting -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ManageCommandStructure/lineReports/lineReport
diagram
type ReferenceID
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source <xs:element name="lineReport" type="ReferenceID"/>

element ManageCommandStructure/inChargeof
diagram
properties
isRef 0
content complex
children inChargeof-item
source <xs:element name="inChargeof">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="32">
     
<xs:element name="inChargeof-item" type="ReferenceID"/>
     
<!-- any other elements that this resource is in command of or is responsible for -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

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

element ManageCommandStructure/comments
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="comments" type="FreeText" minOccurs="0"/>

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


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