RightAscensionComplexType

<P>Equatorial Right Ascension of <Target>, measured either in
  <UL>
    <LI>hours, minutes, and seconds,</LI>
    <LI>decimal hours, or</LI>
    <LI>an offset in arcseconds (!!!) relative to the current position or to a standard target position (e.g. the Moon).</LI>
  </UL>
</P>
<P>Optional additional offsets (in arcseconds!!!) and proper motions and errors may be included. If the offset is given a "count", then a sequence of offsets spaced equally in time is implied. A "first" offset attribute implies that the first offset should be a multiple of the normal offset (used to distinquish where the sequence started, e.g. in a focus series).</P>

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="RightAscensionComplexType">
  <xs:annotation>
    <xs:documentation>
      <P>Equatorial Right Ascension of <Target>, measured either in
        <UL>
          <LI>hours, minutes, and seconds,</LI>
          <LI>decimal hours, or</LI>
          <LI>an offset in arcseconds (!!!) relative to the current position or to a standard target position (e.g. the Moon).</LI>
        </UL>
      </P>
      <P>Optional additional offsets (in arcseconds!!!) and proper motions and errors may be included. If the offset is given a "count", then a sequence of offsets spaced equally in time is implied. A "first" offset attribute implies that the first offset should be a multiple of the normal offset (used to distinquish where the sequence started, e.g. in a focus series).</P>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:sequence>
        <xs:element name="Hours" type="xs:nonNegativeInteger"/>
        <xs:element name="Minutes" type="xs:nonNegativeInteger"/>
        <xs:element name="Seconds" type="xs:double"/>
      </xs:sequence>
      <xs:element name="Value">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:double">
              <xs:attribute name="units" type="xs:string" fixed="hours"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="TargetOffset" type="DoubleValueArcsecondsUnitsComplexType"/>
    </xs:choice>
    <xs:element name="Offset" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:double">
            <xs:attribute name="units" type="xs:string" fixed="arcseconds"/>
            <xs:attribute name="count" type="xs:nonNegativeInteger"/>
            <xs:attribute name="first" type="xs:integer"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Error" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:double">
            <xs:attribute name="units" type="xs:string" fixed="seconds"/>
            <xs:attribute name="sigmas" type="xs:double"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="ProperMotion" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:double">
            <xs:attribute name="units" type="xs:string" fixed="seconds per year"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>