Skip to content

Commit

Permalink
Merge pull request #216 from BuildingSync/update/rate-elements
Browse files Browse the repository at this point in the history
pull rate elements out as distinct element types to reduce redundancy
  • Loading branch information
macintoshpie committed Aug 27, 2020
2 parents ea8626e + aaddd73 commit 17eee48
Showing 1 changed file with 32 additions and 50 deletions.
82 changes: 32 additions & 50 deletions BuildingSync.xsd
Expand Up @@ -3138,26 +3138,10 @@
<xs:documentation>The name or title of rate period.This is intended to capture the seasonal changes in rates.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date from which the rate is applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date after which the rate is not applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableStartDateForDemandRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date from which the rate is applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableEndDateForDemandRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date after which the rate is not applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="auc:ApplicableStartDateForEnergyRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableEndDateForEnergyRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableStartDateForDemandRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableEndDateForDemandRate" minOccurs="0"/>
<xs:element name="DemandWindow" minOccurs="0">
<xs:annotation>
<xs:documentation>The time period of measurement through which the demand is established. (min)</xs:documentation>
Expand Down Expand Up @@ -3268,26 +3252,10 @@
<xs:documentation>The name or title of rate period.This is intended to capture the seasonal changes in rates.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date from which the rate is applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date after which the rate is not applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableStartDateForDemandRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date from which the rate is applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableEndDateForDemandRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date after which the rate is not applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="auc:ApplicableStartDateForEnergyRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableEndDateForEnergyRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableStartDateForDemandRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableEndDateForDemandRate" minOccurs="0"/>
<xs:element name="TimeOfUsePeriods" minOccurs="0">
<xs:complexType>
<xs:sequence>
Expand Down Expand Up @@ -3438,16 +3406,10 @@
<xs:documentation>The name or title of rate period.This is intended to capture the seasonal changes in rates.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date from which the rate is applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay" minOccurs="0">
<xs:annotation>
<xs:documentation>The date after which the rate is not applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="auc:ApplicableStartDateForEnergyRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableEndDateForEnergyRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableStartDateForDemandRate" minOccurs="0"/>
<xs:element ref="auc:ApplicableEndDateForDemandRate" minOccurs="0"/>
<xs:element name="RateTiers" minOccurs="0">
<xs:complexType>
<xs:sequence>
Expand Down Expand Up @@ -15819,6 +15781,26 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ApplicableEndDateForDemandRate" type="xs:gMonthDay">
<xs:annotation>
<xs:documentation>The date after which the rate is not applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay">
<xs:annotation>
<xs:documentation>The date after which the rate is not applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableStartDateForDemandRate" type="xs:gMonthDay">
<xs:annotation>
<xs:documentation>The date from which the rate is applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay">
<xs:annotation>
<xs:documentation>The date from which the rate is applicable. (MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BurnerType">
<xs:annotation>
<xs:documentation>Type of burner on boiler or furnace, if applicable.</xs:documentation>
Expand Down

0 comments on commit 17eee48

Please sign in to comment.