Toby, Sounds good. We need to generate some sample codes of these derivations in EI and see how the intervals and gluons map into different services. Thank you! -Rish On Fri, Jun 3, 2011 at 11:35 AM, Toby Considine <
Toby.Considine@gmail.com > wrote: Intervals and gluons are related to each other by the related-to (EI uses an older version – I will update Ed’s work in EI soon). Relations are used to “launch sequences as subroutines” or to apply a price to a whole set of intervals (sequence) through a gluon and related-to. A single interval standing alone does not need one, but we do need that optionality in EI. In WS-Calendar, the attach is a null type that can contain some XML. In EI, we derive the base signal type from that null type, which means that to ws-calendar, the EI signals appear as legal attachments in any vobject. In EI, we put the signal types in intervals as attachments. In effect the x-wsCalendar-attach is merely the validation glue between the two. Of course, in the XML, the x-wscalendnar-attach controls artifact validation only. tc "He who fights with monsters should look to it that he himself does not become a monster, and if you stare long into an abyss, the abyss also stares into you." - Fredrich Nietzche Toby Considine TC9, Inc TC Chair: oBIX & WS-Calendar TC Editor: EMIX, EnergyInterop U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee Email:
Toby.Considine@gmail.com Phone: (919)619-2104
http://www.tcnine.com/ blog:
www.NewDaedalus.com From: Girish Ghatikar [mailto:
gghatikar@lbl.gov ] Sent: Friday, June 03, 2011 1:20 PM To:
Toby.Considine@gmail.com Cc:
ws-calendar@lists.oasis-open.org Subject: Re: [ws-calendar] Use of WS-Calendar in Energy Interoperation Hi Toby, This looks great. Can you please remind me what xcal:related-to and xcal:x-wsCalendar-attach refer to? Thank you, -Rish On Fri, Jun 3, 2011 at 9:57 AM, Toby Considine <
Toby.Considine@gmail.com > wrote: As promised, how ws-calendar “pseudo-schemas” appear as part of a larger schema in Energy Interoperation EIClasses.xsd <!-- 2.9 Interval --> < xs:element name =" interval " type =" eitc:IntervalType "/> < xs:complexType name =" IntervalType "> < xs:annotation > < xs:documentation > Interval of Time </ xs:documentation > < xs:appinfo > As of this draft, the WS-Calendar work-plan is to have a simplified profile of the Interval Component for transaction processing. If an when that is complete, this specification will refer to it directly instead fo to this type. </ xs:appinfo > </ xs:annotation > < xs:sequence > < xs:element ref =" eitc:properties "/> < xs:element ref =" eitc:components "/> </ xs:sequence > </ xs:complexType > <!-- 2.9.1 Interval Support - Properties --> < xs:element name =" properties " type =" eitc:ArrayofProperties "/> < xs:complexType name =" ArrayofProperties "> < xs:sequence > < xs:element ref =" xcal:uid " maxOccurs =" 1 "/> < xs:element ref =" xcal:related-to " minOccurs =" 0 " maxOccurs =" 1 "/> < xs:element ref =" xcal:dtstart " minOccurs =" 0 " maxOccurs =" 1 "/> < xs:element ref =" xcal:duration " minOccurs =" 0 " maxOccurs =" 1 "/> < xs:element ref =" xcal:x-wsCalendar-attach " minOccurs =" 0 " maxOccurs =" 1 "/> </ xs:sequence > </ xs:complexType > <!-- 2.9.1 Interval Support - Components --> < xs:element name =" components " type =" eitc:ArrayofComponents "/> < xs:complexType name =" ArrayofComponents "> < xs:sequence /> </ xs:complexType > Notice that as of yet no definition of the Components in the Array… tc “The single biggest problem in communication is the illusion that it has taken place.” – George Bernard Shaw. Toby Considine TC9, Inc TC Chair: oBIX & WS-Calendar TC Editor: EMIX, EnergyInterop U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee Email:
Toby.Considine@gmail.com Phone: (919)619-2104
http://www.tcnine.com/ blog:
www.NewDaedalus.com -- Rish Ghatikar Lawrence Berkeley National Laboratory 1 Cyclotron Road, MS: 90-3111, Berkeley, CA 94720
GGhatikar@lbl.gov +1 510.486.6768 +1 510.486.4089 [fax] This email is intended for the addressee only and may contain confidential information and should not be copied without permission. If you are not the intended recipient, please contact the sender as soon as possible and delete the email from computer[s]. -- Rish Ghatikar Lawrence Berkeley National Laboratory 1 Cyclotron Road, MS: 90-3111, Berkeley, CA 94720
GGhatikar@lbl.gov +1 510.486.6768 +1 510.486.4089 [fax] This email is intended for the addressee only and may contain confidential information and should not be copied without permission. If you are not the intended recipient, please contact the sender as soon as possible and delete the email from computer[s].