ObservationComplexType

A container for all the information necessary to produce an image given some telescope and instrument (e.g. <Camera>). Note that <DateTimeStarted> is not <DateTimeStart> (as in <DateTimeConstraint>) but is the DateTime in a "report" about observations already performed. A "request" (the default) is for a single observation which, when carried out, can be described by a "report". The "reservation" value of the "type" attribute is for live-use where a block of time is to be reserved during which many things - including observations - might be made and eventually "report"ed.

Complex Type Information

Model

Calibration | Cost | DateTimeStarted | DateTimeEnded | Description | ImageData | Probability | SourceCatalogue | Telemetry | 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
rdf xs:anyURI optional
ref xs:IDREF optional
status restriction of xs:string optional
type restriction of xs:string request optional
uref UniqueNamesSimpleType optional

Used By

Source

<xs:complexType name="ObservationComplexType">
  <xs:annotation>
    <xs:documentation>A container for all the information necessary to produce an image given some telescope and instrument (e.g. <Camera>). Note that <DateTimeStarted> is not <DateTimeStart> (as in <DateTimeConstraint>) but is the DateTime in a "report" about observations already performed. A "request" (the default) is for a single observation which, when carried out, can be described by a "report". The "reservation" value of the "type" attribute is for live-use where a block of time is to be reserved during which many things - including observations - might be made and eventually "report"ed.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="Calibration" type="CalibrationComplexType"/>
    <xs:element name="Cost" type="CostComplexType"/>
    <xs:element name="DateTimeStarted" type="DateTimeComplexType"/>
    <xs:element name="DateTimeEnded" type="DateTimeComplexType"/>
    <xs:element name="Description" type="DescriptionComplexType"/>
    <xs:element name="ImageData" type="ImageDataComplexType"/>
    <xs:element name="Probability" type="ProbabilityComplextType"/>
    <xs:element name="SourceCatalogue" type="SourceCatalogueComplexType"/>
    <xs:element name="Telemetry" type="TelemetryComplexType"/>
    <xs:element name="WeatherReport" type="WeatherReportOrConstraintComplexType"/>
    <xs:any namespace="##other" processContents="strict"/>
  </xs:choice>
  <xs:attribute name="type" default="request">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="request"/>
        <xs:enumeration value="reservation"/>
        <xs:enumeration value="report"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="status">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="offer"/>
        <xs:enumeration value="request"/>
        <xs:enumeration value="reservation"/>
        <xs:enumeration value="report"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>