Defines the scheduling constraints on a series of scheduled observations defined within a single <Schedule> but separated by a constant interval plus a time tolerance (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!). There is no formal definition of how the toleranc is defined and used, but the expectation is that it is a fairly solid limit (e.g. step function or Gaussian of width <Tolerance>). The optional minDuration and maxDuration attributes are used by servers to advertise the timescales over which they are willing to perform this constraint. |
QName | Type | Fixed | Default | Use | Inheritable | Annotation |
---|---|---|---|---|---|---|
id | xs:ID | optional | ||||
maxDuration | xs:duration | optional | ||||
minDuration | xs:duration | optional | ||||
rdf | xs:anyURI | optional | ||||
ref | xs:IDREF | optional | ||||
uref | UniqueNamesSimpleType | optional |
<xs:complexType name="SeriesConstraintComplexType"> <xs:annotation> <xs:documentation>Defines the scheduling constraints on a series of scheduled observations defined within a single <Schedule> but separated by a constant interval plus a time tolerance (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!). There is no formal definition of how the toleranc is defined and used, but the expectation is that it is a fairly solid limit (e.g. step function or Gaussian of width <Tolerance>). The optional minDuration and maxDuration attributes are used by servers to advertise the timescales over which they are willing to perform this constraint.</xs:documentation> </xs:annotation> <xs:all> <xs:element name="Count" type="xs:positiveInteger" default="1" minOccurs="0"/> <xs:element name="Description" type="DescriptionComplexType" minOccurs="0"/> <xs:element name="Interval" type="xs:duration"/> <xs:element name="Tolerance" type="xs:duration"/> </xs:all> <xs:attributeGroup ref="RTMLAttributes"/> <xs:attribute name="minDuration" type="xs:duration"/> <xs:attribute name="maxDuration" type="xs:duration"/> </xs:complexType> |