TelescopeComplexType

Information about a telescope and its associated instrumentation (either one of the generic instruments, <Camera> or <Spectrograph>, or some other <Device>). If no SpectralRegion element is given, it is assumed to be an optical telescope. The two elements <Coordinates> (also used in <Target>) and < TrackRate> can be used to communicate the present and extrapolated position of the telescope (e.g. in a frequently updated RTML dump). If the telescope is expressed as a hierarchy of <Telescope>s, then the assumption is that the sub-telescopes all move together, either as separate units (e.g. VLA, TAOS), or as multiple telescopes on a single mount (e.g. ROTSE I, RAPTOR P).

Complex Type Information

Model

Aperture | Camera | Coordinates | Description | Device | FocalLength | FocalRatio | Location | Mirrors | PlateScale | Setup | SpectralEfficiency | SpectralRegion | Spectrograph | Telescope | TrackRate | WeatherReport | ANY element from ANY namespace OTHER than 'http://www.ivoa.net/xml/RTML/v3.3a'

Attributes

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

Used By

Source

<xs:complexType name="TelescopeComplexType">
  <xs:annotation>
    <xs:documentation>Information about a telescope and its associated instrumentation (either one of the generic instruments, <Camera> or <Spectrograph>, or some other <Device>). If no SpectralRegion element is given, it is assumed to be an optical telescope. The two elements <Coordinates> (also used in <Target>) and < TrackRate> can be used to communicate the present and extrapolated position of the telescope (e.g. in a frequently updated RTML dump). If the telescope is expressed as a hierarchy of <Telescope>s, then the assumption is that the sub-telescopes all move together, either as separate units (e.g. VLA, TAOS), or as multiple telescopes on a single mount (e.g. ROTSE I, RAPTOR P).</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="Aperture" type="ApertureComplexType"/>
    <xs:element name="Camera" type="CameraComplexType"/>
    <xs:element name="Coordinates" type="CoordinatesComplexType"/>
    <xs:element name="Description" type="DescriptionComplexType"/>
    <xs:element name="Device" type="DeviceComplexType"/>
    <xs:element name="FocalLength" type="FocalLengthComplexType"/>
    <xs:element name="FocalRatio">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="f/\d+\.?\d*"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Location" type="LocationComplexType"/>
    <xs:element name="Mirrors" type="MirrorsComplexType"/>
    <xs:element name="PlateScale" type="PlateScaleComplexType"/>
    <xs:element name="Setup" type="SetupComplexType"/>
    <xs:element name="SpectralEfficiency" type="SpectralEfficiencyComplexType"/>
    <xs:element name="SpectralRegion" type="SpectralRegionTypes"/>
    <xs:element name="Spectrograph" type="SpectrographComplexType"/>
    <xs:element name="Telescope" type="TelescopeComplexType"/>
    <xs:element name="TrackRate" type="TrackRateComplexType"/>
    <xs:element name="WeatherReport" type="WeatherReportOrConstraintComplexType"/>
    <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
  </xs:choice>
  <xs:attribute name="name" type="xs:string"/>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>