Defines the scheduling constraint of waiting a minimum amount of time since the completion of a previously completed scheduled event defined by an assigned id (the attribute <tt>previous=".."</tt>). The reference to the previous <Schedule> could have been kept as a separate element, but this way all id's and ref's are uniformly attributes. The interval is written as an XML Schema duration of the form P{(yyyy)Y{(mm)M}{(dd)D}{T{(hh)H}{(mm}M}{(ss.s..)S} (for example "P1Y2M3DT3H6M22.1S" uses all elements, but "P1Y" and "PT6M22.1S" is also OK - note the presence of the "T" separator between the date and time part!). |
QName | Type | Fixed | Default | Use | Inheritable | Annotation |
---|---|---|---|---|---|---|
id | xs:ID | optional | ||||
previous | UniqueNamesSimpleType | optional | ||||
rdf | xs:anyURI | optional | ||||
ref | xs:IDREF | optional | ||||
uref | UniqueNamesSimpleType | optional |
<xs:complexType name="WaitConstraintComplexType"> <xs:annotation> <xs:documentation>Defines the scheduling constraint of waiting a minimum amount of time since the completion of a previously completed scheduled event defined by an assigned id (the attribute <tt>previous=".."</tt>). The reference to the previous <Schedule> could have been kept as a separate element, but this way all id's and ref's are uniformly attributes. The interval is written as an XML Schema duration of the form P{(yyyy)Y{(mm)M}{(dd)D}{T{(hh)H}{(mm}M}{(ss.s..)S} (for example "P1Y2M3DT3H6M22.1S" uses all elements, but "P1Y" and "PT6M22.1S" is also OK - note the presence of the "T" separator between the date and time part!).</xs:documentation> </xs:annotation> <xs:all> <xs:element name="Interval" type="xs:duration"/> <xs:element name="Description" type="DescriptionComplexType" minOccurs="0"/> </xs:all> <xs:attribute name="previous" type="UniqueNamesSimpleType"/> <xs:attributeGroup ref="RTMLAttributes"/> </xs:complexType> |