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: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> |