PhaseConstraintComplexType

Constrains an observation to be made within some phase interval between PhaseStart and PhaseEnd defined by a quadratic ephemeris: Phase = (t-PhaseTime)/[PhasePeriod+PhasePdot*(t-PhaseTime)] The <PhasePeriod> 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!).   All times are assumed to be UT.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xs:ID optional
rdf xs:anyURI optional
ref xs:IDREF optional
uref UniqueNamesSimpleType optional

Used By

Source

<xs:complexType name="PhaseConstraintComplexType">
  <xs:annotation>
    <xs:documentation>Constrains an observation to be made within some phase interval between PhaseStart and PhaseEnd defined by a quadratic ephemeris: Phase = (t-PhaseTime)/[PhasePeriod+PhasePdot*(t-PhaseTime)] The <PhasePeriod> 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!). All times are assumed to be UT.</xs:documentation>
  </xs:annotation>
  <xs:all>
    <xs:element name="Description" type="DescriptionComplexType" minOccurs="0"/>
    <xs:element name="PhaseEnd" type="xs:double"/>
    <xs:element name="PhasePdot" type="xs:double" default="0" minOccurs="0"/>
    <xs:element name="PhasePeriod" type="xs:duration"/>
    <xs:element name="PhaseStart" type="xs:double"/>
    <xs:element name="PhaseTime" type="DateTimeComplexType"/>
  </xs:all>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>