<xs:complexType name="DemandProfile">
<xs:annotation>
<xs:documentation>Definition of the distribution of demand, in terms of call registration or passenger arrival, for a set of floors over one or more periods of time.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Period" type="xs:time">
<xs:annotation>
<xs:documentation>Default period is 1 hour.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Distribution" type="Distribution" />
<xs:element name="MaxDemandRate" type="xs:integer" />
<xs:element name="Sample" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Period" type="xs:time">
<xs:annotation>
<xs:documentation>Default period is 5 minutes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Distribution" type="Distribution" default="Constant" />
<xs:element name="FloorRates" type="FloorRateType" />
<xs:element name="ResponseQuality" type="ResponseType" minOccurs="0" />
</xs:sequence>
<xs:attribute name="SequenceNumber" type="xs:integer" use="required" />
<xs:attribute name="Repeats" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation>The number of times this sample is repeated sequentially.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="DemandType" type="DemandType" use="required">
<xs:annotation>
<xs:documentation>Demand may be expressed in terms of Calls (the system perspective) or Passenger Arrivals (the user perspective).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|