PipelineComplexType

Similar to the <script> element known from web-browsers (e.g. for JavaScript), the <Pipeline> element is, e.g., a suggestion on how the data should be reduced if the generic reduction provided by Calibration isn't adequate. The requested use of the common image-processing packages "iraf" (NOAO), "Midas"(ESO), "IDL" (commercial), or some other scripting package is supported, but servers can choose to ignore this request.

Complex Type Information

Model

InputImage | OutputImage | 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
language restriction of xs:string optional
rdf xs:anyURI optional
ref xs:IDREF optional
uref UniqueNamesSimpleType optional

Used By

Source

<xs:complexType name="PipelineComplexType">
  <xs:annotation>
    <xs:documentation>Similar to the <script> element known from web-browsers (e.g. for JavaScript), the <Pipeline> element is, e.g., a suggestion on how the data should be reduced if the generic reduction provided by Calibration isn't adequate. The requested use of the common image-processing packages "iraf" (NOAO), "Midas"(ESO), "IDL" (commercial), or some other scripting package is supported, but servers can choose to ignore this request.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="InputImage">
      <xs:complexType>
        <xs:attributeGroup ref="RTMLAttributes"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="OutputImage">
      <xs:complexType>
        <xs:attributeGroup ref="RTMLAttributes"/>
      </xs:complexType>
    </xs:element>
    <xs:any namespace="##other" processContents="strict"/>
  </xs:choice>
  <xs:attribute name="language">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="applescript"/>
        <xs:enumeration value="idl"/>
        <xs:enumeration value="iraf"/>
        <xs:enumeration value="midas"/>
        <xs:enumeration value="other"/>
        <xs:enumeration value="perl"/>
        <xs:enumeration value="posix"/>
        <xs:enumeration value="python"/>
        <xs:enumeration value="ruby"/>
        <xs:enumeration value="tcl"/>
        <xs:enumeration value="vb"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>