complexType atis:InformationRequest
diagram
namespace http://www.ATIS-Draft-03-00-79
children messageHeader returnAddress filter eventID subscription parkingRequest verbosity language tail localInformationRequest
used by
elements atis:informationRequest atis:ATISMessage/informationRequest
source <xs:complexType name="InformationRequest">
 
<xs:sequence>
   
<xs:element name="messageHeader" type="MessageHeader"/>
   
<!-- contains the message id,  sender,  time,  etc. -->
   
<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 --
>
   
<xs:choice>
     
<xs:element name="filter">
       
<xs:complexType>
         
<xs:sequence>
           
<!-- information filters to apply in the request -->
           
<xs:element name="location" type="RouteOrLocation" minOccurs="0"/>
           
<!-- the location for which data is sought -->
           
<xs:element name="dataTypes" type="InformationRequestType" minOccurs="0"/>
           
<!-- organized sets of data to request -->
           
<xs:element name="severity" type="tmdd:Event-incident-severity" minOccurs="0"/>
           
<xs:element name="issueAgency" type="tmdd:Organization-resource-identifier" minOccurs="0" maxOccurs="16"/>
           
<!-- centers that originated the data -->
           
<xs:element name="start" type="DateTimePair" minOccurs="0"/>
           
<xs:element name="end" type="DateTimePair" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="eventID" type="im:ReferenceID" maxOccurs="100"/>
   
</xs:choice>
   
<xs:element name="subscription" type="SubscribeForm" minOccurs="0"/>
   
<!-- if a subscribe is present,  values inside it will provide
         the time interval and frequency of the subscribe --
>
   
<xs:element name="parkingRequest" type="ParkingRequestDetails" minOccurs="0"/>
   
<xs:element name="verbosity" type="ReplyVerbosity" minOccurs="0"/>
   
<xs:element name="language" type="LanguageCode" minOccurs="0"/>
   
<!-- the requested language of the response -->
   
<xs:element name="tail" type="Tail" minOccurs="0"/>
   
<xs:element name="localInformationRequest" type="local:InformationRequest" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element atis:InformationRequest/messageHeader
diagram
type atis:MessageHeader
properties
isRef 0
content complex
children sender messageID responseTo timeStamp revision msgCount
source <xs:element name="messageHeader" type="MessageHeader"/>

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

element atis:InformationRequest/filter
diagram
properties
isRef 0
content complex
children location dataTypes severity issueAgency start end
source <xs:element name="filter">
 
<xs:complexType>
   
<xs:sequence>
     
<!-- information filters to apply in the request -->
     
<xs:element name="location" type="RouteOrLocation" minOccurs="0"/>
     
<!-- the location for which data is sought -->
     
<xs:element name="dataTypes" type="InformationRequestType" minOccurs="0"/>
     
<!-- organized sets of data to request -->
     
<xs:element name="severity" type="tmdd:Event-incident-severity" minOccurs="0"/>
     
<xs:element name="issueAgency" type="tmdd:Organization-resource-identifier" minOccurs="0" maxOccurs="16"/>
     
<!-- centers that originated the data -->
     
<xs:element name="start" type="DateTimePair" minOccurs="0"/>
     
<xs:element name="end" type="DateTimePair" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element atis:InformationRequest/filter/location
diagram
type atis:RouteOrLocation
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children route id location
source <xs:element name="location" type="RouteOrLocation" minOccurs="0"/>

element atis:InformationRequest/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="InformationRequestType" minOccurs="0"/>

element atis:InformationRequest/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 atis:InformationRequest/filter/issueAgency
diagram
type tmdd:Organization-resource-identifier
properties
isRef 0
minOcc 0
maxOcc 16
content simple
facets
minLength 1
maxLength 32
source <xs:element name="issueAgency" type="tmdd:Organization-resource-identifier" minOccurs="0" maxOccurs="16"/>

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

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

element atis:InformationRequest/eventID
diagram
type ReferenceID
properties
isRef 0
minOcc 1
maxOcc 100
content simple
facets
minLength 1
maxLength 64
source <xs:element name="eventID" type="im:ReferenceID" maxOccurs="100"/>

element atis:InformationRequest/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="SubscribeForm" minOccurs="0"/>

element atis:InformationRequest/parkingRequest
diagram
type atis:ParkingRequestDetails
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children vehicleData lengthofStay parkingType radius
source <xs:element name="parkingRequest" type="ParkingRequestDetails" minOccurs="0"/>

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

element atis:InformationRequest/language
diagram
type atis:LanguageCode
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="language" type="LanguageCode" minOccurs="0"/>

element atis:InformationRequest/tail
diagram
type atis:Tail
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children entry
source <xs:element name="tail" type="Tail" minOccurs="0"/>

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


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