[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Groups - energyinterop-1-0-schema-wd25-wip1.zip uploaded
I still need to address recent changes in Payloads - expect another WIP on Payload Issues only. EiClasses, though, should be ready to try. The relevant areas are below: <!-- 9.8 WS-Calendar extensions --> <xs:element name="eiNotification" type="xcal:DurationPropType" substitutionGroup="xcal:baseProperty"/> <xs:element name="eiRampUpLimit" type="xcal:DurationPropType" substitutionGroup="xcal:baseProperty"/> <xs:element name="eiRecoveryLimit" type="xcal:DurationPropType" substitutionGroup="xcal:baseProperty"/> <xs:element name="eiActivePeriod" type="xcal:WsCalendarIntervalType" substitutionGroup="xcal:vcalendarContainedComponent"> <xs:annotation> <xs:documentation>Active Period determines overall Duration of event. Optional Notification, Ramp Up Limit, and Recovery Limit Properties provide minimal defintion of sequence.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="eiEventSchedule" type="xcal:VcalendarType"> <xs:annotation> <xs:documentation>Event Schedule contains sequence containing an Active Period (at least) and potentially other components</xs:documentation> </xs:annotation> </xs:element> <!-- 9.9 Degenerate WS-Calendar derivatives --> <xs:element name="interval" type="eitc:IntervalType"/> <xs:complexType name="IntervalType" mixed="false"> <xs:annotation> <xs:documentation xml:lang="en">Degenerate form of ws-calendar interval for simplified schedule model</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="uid" type="xcal:UidPropType" minOccurs="1" maxOccurs="1"/> <xs:element name="duration" type="xcal:DurationValueType" minOccurs="1" maxOccurs="1"/> <xs:element ref="eitc:eventDescriptionBase"/> </xs:sequence> </xs:complexType> <xs:element name="vcalendar" type="eitc:ArrayOfIntervals"> <xs:annotation> <xs:documentation xml:lang="en">Degenerate form of ws-calendar vcalendar to contain Energy Interoperation Intervals</xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="ArrayOfIntervals" mixed="false"> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="eitc:interval"/> </xs:choice> </xs:sequence> </xs:complexType> There will be a Processing appendix telling how to generate an XCAL Series from an Active Period and vice versa (demonstrating conformance) Also in the Processing appendix will be a section telling how to generate an XCAL Series from an Event/Signal series and vice versa (demonstrating conformance) If you assume (for now) that appendix, then you can generate away. -- Toby Considine The document named energyinterop-1-0-schema-wd25-wip1.zip has been submitted by Toby Considine to the OASIS Energy Interoperation TC document repository. Document Description: The Active Period is a normal Interval which has properties like any other. Ramp Up, Recovery, and Notification are derived from xcal Properties and can be added wherever Properties are used (in the Interval) EventBase (and the derived signal types) have a choice of using xcal:vcalendar or eitc:vcalendar, which respectively get filled with xcal:intervals or eitc:intervals View Document Details: http://www.oasis-open.org/committees/document.php?document_id=42781 Download Document: http://www.oasis-open.org/committees/download.php/42781/energyinterop-1-0-schema-wd25-wip1.zip PLEASE NOTE: If the above links do not work for you, your email application may be breaking the link into two pieces. You may be able to copy and paste the entire link address into the address field of your web browser. -OASIS Open Administration
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]