<xs:complexType name="redshiftFrameType">
<xs:annotation>
<xs:documentation>Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="stc:coordFrameType">
<xs:sequence>
<xs:element name="DopplerDefinition" type="stc:dopplerDefinitionType" nillable="true">
<xs:annotation>
<xs:documentation>The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="stc:ReferencePosition">
<xs:annotation>
<xs:documentation>The reference frame for the Doppler velocities; note presence of LSR</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="value_type" use="optional" default="VELOCITY">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="VELOCITY"/>
<xs:enumeration value="REDSHIFT"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType> |