<xs:complexType name="EnergyProfile">
<xs:annotation>
<xs:documentation>Definition of the distribution of energy consumption over one or more periods of time.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Period" default="PT1H">
<xs:annotation>
<xs:documentation>Default period is 1 hour.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:duration">
<xs:minInclusive value="PT1M" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Maximum" type="xs:decimal" />
<xs:element name="Mean" type="xs:decimal" />
<xs:element name="Deviation" type="xs:decimal" />
<xs:element name="Sample" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Period" type="xs:duration" default="PT5M">
<xs:annotation>
<xs:documentation>Default period is 5 minutes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EnergyConsumption" type="Energy" />
</xs:sequence>
<xs:attribute name="StartTime" type="xs:dateTime" use="required" />
<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:complexType>
|