complexType MergeIncidentEvent
diagram
namespace http://www.IM-Draft-03-00-44a
children distribute header oldHeaders text localMergeIncidentEvent
used by
elements mergeIncidentEvent IMWrapper/mergeIncidentEvent
source <xs:complexType name="MergeIncidentEvent">
 
<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="oldHeaders">
     
<xs:complexType>
       
<xs:sequence maxOccurs="32">
         
<xs:element name="oldHeader">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="header" type="Header"/>
               
<!-- old Headers,  one for each merged -->
               
<xs:element name="basics" type="Basics" minOccurs="0"/>
               
<!-- basic data on location,  type,  status -->
               
<xs:element name="rational" minOccurs="0">
                 
<xs:simpleType>
                   
<xs:restriction base="FreeText">
                     
<xs:minLength value="1"/>
                     
<xs:maxLength value="255"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<!-- rationale of this specific part of the split
                           may contain dispatcher intent comments as well --
>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<!-- note that data above is for the pre-joined headers -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="text" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="FreeText">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- rationale of why this has occurred -->
   
<xs:element name="localMergeIncidentEvent" type="local:MergeIncidentEvent" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element MergeIncidentEvent/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 MergeIncidentEvent/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 MergeIncidentEvent/oldHeaders
diagram
properties
isRef 0
content complex
children oldHeader
source <xs:element name="oldHeaders">
 
<xs:complexType>
   
<xs:sequence maxOccurs="32">
     
<xs:element name="oldHeader">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="header" type="Header"/>
           
<!-- old Headers,  one for each merged -->
           
<xs:element name="basics" type="Basics" minOccurs="0"/>
           
<!-- basic data on location,  type,  status -->
           
<xs:element name="rational" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="FreeText">
                 
<xs:minLength value="1"/>
                 
<xs:maxLength value="255"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<!-- rationale of this specific part of the split
                           may contain dispatcher intent comments as well --
>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<!-- note that data above is for the pre-joined headers -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MergeIncidentEvent/oldHeaders/oldHeader
diagram
properties
isRef 0
content complex
children header basics rational
source <xs:element name="oldHeader">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="header" type="Header"/>
     
<!-- old Headers,  one for each merged -->
     
<xs:element name="basics" type="Basics" minOccurs="0"/>
     
<!-- basic data on location,  type,  status -->
     
<xs:element name="rational" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="FreeText">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="255"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<!-- rationale of this specific part of the split
                           may contain dispatcher intent comments as well --
>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MergeIncidentEvent/oldHeaders/oldHeader/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 MergeIncidentEvent/oldHeaders/oldHeader/basics
diagram
type Basics
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children incidentLoc estimate1 incidentArea estimate2 typeEvent severity status localBasics
source <xs:element name="basics" type="Basics" minOccurs="0"/>

element MergeIncidentEvent/oldHeaders/oldHeader/rational
diagram
type restriction of FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="rational" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="FreeText">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MergeIncidentEvent/text
diagram
type restriction of FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="text" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="FreeText">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

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


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