Document:
energyinterop-1-0-schema-wd27.zip

Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By Toby Considine on 2011-08-21 8:42 pm UTC

Publication Type

None at this time.

Group / Folder

OASIS Energy Interoperation TC / Contributions

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

20

Download Agreement

None at this time.

Description

Further modifications (WIP2) to go with WIP1 uploaded two weeks ago, to go with new WD of document



**** WIP 1***
1) SignalPrice (emix:PriceBase communication) replaced with SignalPrice (emix:price), SignalPriceMultiplier (emix:priceMultiplier) and SignalPriceRelative (emix:priceRelative)

2) Eliminated Unspecifed Rule Behavior, as identical to Unspecifed Rule Behavior in EMIX

3) Replaced several components of EiMarketRuleSetType with a single reference to emix:standardTermsSet

<xs:element name="eiMarketRuleSet" type="eitc:EiMarketRuleSetType" abstract="true"/>
<xs:complexType name="EiMarketRuleSetType">
<xs:annotation>
<xs:documentation>A collection of Requirements (Constraints) and how they are processed within this market</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="emix:standardTermsSet" minOccurs="1" maxOccurs="1"/>
<xs:element ref="eitc:ruleSetPurpose" minOccurs="1" maxOccurs="1"/>
<xs:element ref="eitc:eiAvailBehavior" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>

4) Added Smoothing related types.

<!-- 9.5 Response Smoothing -->
<xs:element name="eiResponseSmoothing" type="eitc:EiResponseSmoothingType" substitutionGroup="emix:baseTerm"/>
<xs:complexType name="EiResponseSmoothingType" mixed="false">
<xs:annotation>
<xs:documentation>Response Smoothing defines a Term that obligates the recipient to ensure that the response not be in a single step. Response Smoothing is applied to the tolerance interval[s] indicated by the Start Before, Start After, End Before, and End After tolerances.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="emix:BaseTermType">
<xs:sequence>
<xs:element ref="eitc:eiSmoothing" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="eiSmoothing" type="eitc:EiSmoothingType"/>
<xs:simpleType name="EiSmoothingType">
<xs:annotation>
<xs:documentation>Smoothing in EventSignal to indicate a requirement that the response not be in a single step. Smoothing is applied to the interval[s] indicated by the Start Before, Start After, End Before, and End after tolerances.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:enumeration value="ramp"/>
<xs:enumeration value="poisson"/>
<xs:enumeration value="uniform"/>
<xs:enumeration value="none"/>
</xs:restriction>
</xs:simpleType>

**** WIP 2***

EiMarketRuleSet changed from abstract to concrete.

Removed eiEventSchedules from eiMarketContext as per http://tools.oasis-open.org/issues/browse/ENERGYINTEROP-502