SetupComplexType

This is a "macro" element which enables common information or functionality to be defined (either via a locally unique "id=..." or a globally unique "uid=...") or accessed (either via a local "ref=..." or a global "uref=..."). elements which have IDs within a <Setup> can be accessed outside of their nominal hierarchy (effectively all RTML elements can be placed within a <Setup>), since their formal hierarchy is defined somewhere else (where their ID's are defined).

Complex Type Information

Model

Attributes

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

Used By

Source

<xs:complexType name="SetupComplexType">
  <xs:annotation>
    <xs:documentation>This is a "macro" element which enables common information or functionality to be defined (either via a locally unique "id=..." or a globally unique "uid=...") or accessed (either via a local "ref=..." or a global "uref=..."). elements which have IDs within a <Setup> can be accessed outside of their nominal hierarchy (effectively all RTML elements can be placed within a <Setup>), since their formal hierarchy is defined somewhere else (where their ID's are defined).</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="Agent" type="AgentComplexType"/>
    <xs:element name="AirmassConstraint" type="AirmassConstraintComplexType"/>
    <xs:element name="Aperture" type="ApertureComplexType"/>
    <xs:element name="ApertureConstraint" type="ApertureConstraintComplexType"/>
    <xs:element name="BadPixels" type="BadPixelsComplexType"/>
    <xs:element name="Base64Data" type="xs:base64Binary"/>
    <xs:element name="Bias" type="BiasComplexType"/>
    <xs:element name="Calibration" type="CalibrationComplexType"/>
    <xs:element name="CalibrationObservation" type="CalibrationObservationComplexType"/>
    <xs:element name="Camera" type="CameraComplexType"/>
    <xs:element name="Catalogue" type="CatalogueComplexType"/>
    <xs:element name="CompressionTypes" type="CompressionTypesSimpleType"/>
    <xs:element name="Contact" type="ContactComplexType"/>
    <xs:element name="Coordinates" type="CoordinatesComplexType"/>
    <xs:element name="CosmicRays" type="CosmicRaysComplexType"/>
    <xs:element name="DarkCurrent" type="DarkCurrentComplexType"/>
    <xs:element name="DateTimeConstraint" type="DateTimeConstraintComplexType"/>
    <xs:element name="Declination" type="DeclinationComplexType"/>
    <xs:element name="Delivery" type="DeliveryTypes"/>
    <xs:element name="Detector" type="DetectorComplexType"/>
    <xs:element name="Device" type="DeviceComplexType"/>
    <xs:element name="Description" type="DescriptionComplexType"/>
    <xs:element name="Type" type="DeviceTypes"/>
    <xs:element name="Exposure" type="ExposureComplexType"/>
    <xs:element name="ExposureConstraint" type="ExposureConstraintComplexType"/>
    <xs:element name="ExtinctionConstraint" type="ExtinctionConstraintComplexType"/>
    <xs:element name="FieldOfViewConstraint" type="FieldOfViewConstraintComplexType"/>
    <xs:element name="Filter" type="FilterComplexType"/>
    <xs:element name="FilterWheel" type="FilterWheelComplexType"/>
    <xs:element name="FlatField" type="FlatFieldComplexType"/>
    <xs:element name="FocalLength" type="FocalLengthComplexType"/>
    <xs:element name="Fringing" type="FringingComplexType"/>
    <xs:element name="Grating" type="GratingComplexType"/>
    <xs:element name="ImageData" type="ImageDataComplexType"/>
    <xs:element name="Institution" type="InstitutionComplexType"/>
    <xs:element name="Location" type="LocationComplexType"/>
    <xs:element name="MedianCountsConstraint" type="MedianCountsConstraintComplexType"/>
    <xs:element name="Mirrors" type="MirrorsComplexType"/>
    <xs:element name="MoonConstraint" type="MoonConstraintComplexType"/>
    <xs:element name="Observation" type="ObservationComplexType"/>
    <xs:element name="Observatory" type="ObservatoryComplexType"/>
    <xs:element name="PhaseConstraint" type="PhaseConstraintComplexType"/>
    <xs:element name="Pipeline" type="PipelineComplexType"/>
    <xs:element name="PlateScale" type="PlateScaleComplexType"/>
    <xs:element name="PositionAngle" type="PositionAngleComplextType"/>
    <xs:element name="PositionConstraint" type="PositionConstraintComplexType"/>
    <xs:element name="Priority" type="PriorityComplexType"/>
    <xs:element name="Project" type="ProjectComplexType"/>
    <xs:element name="RightAscension" type="RightAscensionComplexType"/>
    <xs:element name="Schedule" type="ScheduleComplexType"/>
    <xs:element name="SeeingConstraint" type="SeeingConstraintComplexType"/>
    <xs:element name="SeriesConstraint" type="SeriesConstraintComplexType"/>
    <xs:element name="Setup" type="SetupComplexType"/>
    <xs:element name="SimultaneityConstraint" type="SimultaneityConstraintComplexType"/>
    <xs:element name="SkyConstraint" type="SkyConstraintComplexType"/>
    <xs:element name="Slit" type="SlitComplexType"/>
    <xs:element name="SlitMask" type="SlitMaskComplexType"/>
    <xs:element name="SpectralEfficiency" type="SpectralEfficiencyComplexType"/>
    <xs:element name="Spectrograph" type="SpectrographComplexType"/>
    <xs:element name="Target" type="TargetComplexType"/>
    <xs:element name="TargetBrightness" type="TargetBrightnessComplexType"/>
    <xs:element name="TargetShape" type="TargetShapeComplexType"/>
    <xs:element name="Telescope" type="TelescopeComplexType"/>
    <xs:element name="TrackRate" type="TrackRateComplexType"/>
    <xs:element name="Username" type="UsernameComplexType"/>
    <xs:element name="Velocity" type="VelocityComplexType"/>
    <xs:element name="WaitConstraint" type="WaitConstraintComplexType"/>
    <xs:element name="WeatherConstraint" type="WeatherReportOrConstraintComplexType"/>
    <xs:any namespace="##other" processContents="strict"/>
  </xs:choice>
  <xs:attribute name="timeStamp" type="xs:dateTime"/>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>