<xs:complexType name="timeFrameType">
<xs:annotation>
<xs:documentation>The time reference frame consists of a timescale, a reference position, and optionally a reference direction (needed when transformations have been applied)</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="stc:coordFrameType">
<xs:sequence>
<xs:element name="TimeScale" type="crd:timeScaleType" default="TT">
<xs:annotation>
<xs:documentation>The time reference frame consists of a time scale, a time format, and a reference time, if needed</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="stc:ReferencePosition">
<xs:annotation>
<xs:documentation>Origin of the coordinate reference frame: either a "known place" such as geocenter or barycenter, or a position defined in a known coordinate system</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TimeRefDirection" type="crd:astroCoordsType" minOccurs="0">
<xs:annotation>
<xs:documentation>Some time transformations (e.g., change of RefPos) depend on an assumed directonal position of the source</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType> |