complexType RequestInformation
diagram
namespace http://www.IM-Draft-03-00-44a
children distribute header filter refIDs subscription verbosity returnAddress localRequestInformation2
used by
elements requestInformation IMWrapper/requestInformation
source <xs:complexType name="RequestInformation">
 
<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:choice>
     
<xs:element name="filter">
       
<xs:complexType>
         
<xs:sequence>
           
<!-- information filters to apply to the request -->
           
<xs:element name="location" type="lrms:LocationReference" minOccurs="0"/>
           
<!-- the location for which data is sought -->
           
<xs:element name="dataTypes" type="atis:InformationRequestType" minOccurs="0"/>
           
<!-- organized sets of data to request -->
           
<xs:element name="currentState" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence maxOccurs="16">
                 
<xs:element name="currentState-item" type="itis:IncidentResponseStatus"/>
                 
<!-- events with these status values  (unverified,  etc.) -->
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="severity" type="tmdd:Event-incident-severity" minOccurs="0"/>
           
<!-- events with this severity or greater -->
           
<xs:element name="issueAgencies" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence maxOccurs="16">
                 
<xs:element name="issueAgency" type="tmdd:Organization-center-identifier"/>
                 
<!-- centers that originated the data -->
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="centerTypes">
             
<xs:complexType>
               
<xs:sequence maxOccurs="16">
                 
<xs:element name="centerType" type="CenterTypeNational"/>
                 
<!-- the type of centers involved -->
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="resourceTypes" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence maxOccurs="16">
                 
<xs:element name="resourceType" type="itis:ResponderGroupAffected"/>
                 
<!-- the type of resources involved -->
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="responseEquipment" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence maxOccurs="16">
                 
<xs:element name="responseEquipment-item" type="itis:IncidentResponseEquipment"/>
                 
<!-- the type of response equipmentinvolved -->
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="start" type="atis:DateTimePair" minOccurs="0"/>
           
<xs:element name="end" type="atis:DateTimePair" minOccurs="0"/>
           
<xs:element name="focus">
             
<xs:complexType>
               
<xs:sequence minOccurs="0" maxOccurs="64">
                 
<xs:element name="focu" type="SubMessage"/>
                 
<!-- specifies which information is being requested: entire IDX or sets of particular submessages, or center properties,  plans,  etc. -->
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="localRequestInformation" type="local:RequestInformation" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="refIDs">
       
<xs:complexType>
         
<xs:sequence maxOccurs="100">
           
<xs:element name="refID" type="ReferenceID"/>
           
<!-- used to select events or resources baseded on prior known values,  will reply with current data about each -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="subscription" type="atis:SubscribeForm" minOccurs="0"/>
   
<!-- if a subscribe is present,  values inside it will provide
         the time interval and frequency of the subscribe --
>
   
<xs:element name="verbosity" type="atis:ReplyVerbosity" minOccurs="0"/>
   
<xs:element name="returnAddress" type="URL-Link" minOccurs="0"/>
   
<!-- this string may be a URI,  an email,  an IP,
         or other format to establish a return path
         to an specific operator within a center --
>
   
<xs:element name="localRequestInformation2" type="local:RequestInformation2" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element RequestInformation/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 RequestInformation/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 RequestInformation/filter
diagram
properties
isRef 0
content complex
children location dataTypes currentState severity issueAgencies centerTypes resourceTypes responseEquipment start end focus localRequestInformation
source <xs:element name="filter">
 
<xs:complexType>
   
<xs:sequence>
     
<!-- information filters to apply to the request -->
     
<xs:element name="location" type="lrms:LocationReference" minOccurs="0"/>
     
<!-- the location for which data is sought -->
     
<xs:element name="dataTypes" type="atis:InformationRequestType" minOccurs="0"/>
     
<!-- organized sets of data to request -->
     
<xs:element name="currentState" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="16">
           
<xs:element name="currentState-item" type="itis:IncidentResponseStatus"/>
           
<!-- events with these status values  (unverified,  etc.) -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="severity" type="tmdd:Event-incident-severity" minOccurs="0"/>
     
<!-- events with this severity or greater -->
     
<xs:element name="issueAgencies" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="16">
           
<xs:element name="issueAgency" type="tmdd:Organization-center-identifier"/>
           
<!-- centers that originated the data -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="centerTypes">
       
<xs:complexType>
         
<xs:sequence maxOccurs="16">
           
<xs:element name="centerType" type="CenterTypeNational"/>
           
<!-- the type of centers involved -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="resourceTypes" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="16">
           
<xs:element name="resourceType" type="itis:ResponderGroupAffected"/>
           
<!-- the type of resources involved -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="responseEquipment" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="16">
           
<xs:element name="responseEquipment-item" type="itis:IncidentResponseEquipment"/>
           
<!-- the type of response equipmentinvolved -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="start" type="atis:DateTimePair" minOccurs="0"/>
     
<xs:element name="end" type="atis:DateTimePair" minOccurs="0"/>
     
<xs:element name="focus">
       
<xs:complexType>
         
<xs:sequence minOccurs="0" maxOccurs="64">
           
<xs:element name="focu" type="SubMessage"/>
           
<!-- specifies which information is being requested: entire IDX or sets of particular submessages, or center properties,  plans,  etc. -->
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="localRequestInformation" type="local:RequestInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestInformation/filter/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 RequestInformation/filter/dataTypes
diagram
type atis:InformationRequestType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children all disasters alerts weather roads events incidents flights transit routes itineraries detourRoutes detourItineraries parkingLots localInformationRequestType
source <xs:element name="dataTypes" type="atis:InformationRequestType" minOccurs="0"/>

element RequestInformation/filter/currentState
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children currentState-item
source <xs:element name="currentState" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="currentState-item" type="itis:IncidentResponseStatus"/>
     
<!-- events with these status values  (unverified,  etc.) -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestInformation/filter/currentState/currentState-item
diagram
type itis:IncidentResponseStatus
properties
isRef 0
content simple
source <xs:element name="currentState-item" type="itis:IncidentResponseStatus"/>

element RequestInformation/filter/severity
diagram
type tmdd:Event-incident-severity
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="severity" type="tmdd:Event-incident-severity" minOccurs="0"/>

element RequestInformation/filter/issueAgencies
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children issueAgency
source <xs:element name="issueAgencies" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="issueAgency" type="tmdd:Organization-center-identifier"/>
     
<!-- centers that originated the data -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestInformation/filter/issueAgencies/issueAgency
diagram
type tmdd:Organization-center-identifier
properties
isRef 0
content simple
source <xs:element name="issueAgency" type="tmdd:Organization-center-identifier"/>

element RequestInformation/filter/centerTypes
diagram
properties
isRef 0
content complex
children centerType
source <xs:element name="centerTypes">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="centerType" type="CenterTypeNational"/>
     
<!-- the type of centers involved -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestInformation/filter/centerTypes/centerType
diagram
type CenterTypeNational
properties
isRef 0
content simple
source <xs:element name="centerType" type="CenterTypeNational"/>

element RequestInformation/filter/resourceTypes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children resourceType
source <xs:element name="resourceTypes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="resourceType" type="itis:ResponderGroupAffected"/>
     
<!-- the type of resources involved -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestInformation/filter/resourceTypes/resourceType
diagram
type itis:ResponderGroupAffected
properties
isRef 0
content simple
source <xs:element name="resourceType" type="itis:ResponderGroupAffected"/>

element RequestInformation/filter/responseEquipment
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children responseEquipment-item
source <xs:element name="responseEquipment" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="16">
     
<xs:element name="responseEquipment-item" type="itis:IncidentResponseEquipment"/>
     
<!-- the type of response equipmentinvolved -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestInformation/filter/responseEquipment/responseEquipment-item
diagram
type itis:IncidentResponseEquipment
properties
isRef 0
content simple
source <xs:element name="responseEquipment-item" type="itis:IncidentResponseEquipment"/>

element RequestInformation/filter/start
diagram
type atis:DateTimePair
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="start" type="atis:DateTimePair" minOccurs="0"/>

element RequestInformation/filter/end
diagram
type atis:DateTimePair
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="end" type="atis:DateTimePair" minOccurs="0"/>

element RequestInformation/filter/focus
diagram
properties
isRef 0
content complex
children focu
source <xs:element name="focus">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="focu" type="SubMessage"/>
     
<!-- specifies which information is being requested: entire IDX or sets of particular submessages, or center properties,  plans,  etc. -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element RequestInformation/filter/focus/focu
diagram
type SubMessage
properties
isRef 0
content simple
source <xs:element name="focu" type="SubMessage"/>

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

element RequestInformation/refIDs
diagram
properties
isRef 0
content complex
children refID
source <xs:element name="refIDs">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100">
     
<xs:element name="refID" type="ReferenceID"/>
     
<!-- used to select events or resources baseded on prior known values,  will reply with current data about each -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

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

element RequestInformation/subscription
diagram
type atis:SubscribeForm
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children action id start end frequency
source <xs:element name="subscription" type="atis:SubscribeForm" minOccurs="0"/>

element RequestInformation/verbosity
diagram
type atis:ReplyVerbosity
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="verbosity" type="atis:ReplyVerbosity" minOccurs="0"/>

element RequestInformation/returnAddress
diagram
type URL-Link
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 100
source <xs:element name="returnAddress" type="URL-Link" minOccurs="0"/>

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


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