<?xml version='1.0' encoding='UTF-8'?>
<ca:ceaAppDefinition
   xmlns:vr='http://www.ivoa.net/xml/VOResource/v1.0'
   xmlns:vs='http://www.ivoa.net/xml/VODataService/v1.0'
   xmlns:ca='urn:astrogrid:schema:CeaApplicationDefinition'
   xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xsi:schemaLocation=
     'http://www.ivoa.net/xml/VOResource/v1.0 http://software.astrogrid.org/schema/vo-resource-types/VOResource/v1.0/VOResource.xsd
      http://www.ivoa.net/xml/VODataService/v1.0 http://software.astrogrid.org/schema/vo-resource-types/VODataService/v1.0/VODataService.xsd
      urn:astrogrid:schema:CeaApplicationDefinition CeaAppDef.xsd'>
  <applicationDefinition>
    <parameters>
      <parameterDefinition id='Query' type='ADQL'>
        <name>Query</name>
        <description>Astronomy Data Query Language that defines the search criteria</description>
      </parameterDefinition>
      <parameterDefinition id='Result' type='text'>
        <name>Result</name>
        <description>Query results</description>
      </parameterDefinition>
      <parameterDefinition id='Format' type='text'>
        <name>Format</name>
        <description>Return format for the results.</description>
        <defaultValue>VOTABLE</defaultValue>
        <optionList>
          <optionVal>VOTABLE</optionVal>
          <optionVal>VOTABLE-BINARY</optionVal>
          <optionVal>COMMA-SEPARATED</optionVal>
          <optionVal>HTML</optionVal>
        </optionList>
      </parameterDefinition>
      <parameterDefinition id='CatTable' type='text'>
        <name>Table</name>
        <description>Which table should be conesearched</description>
        <optionList>
          <optionVal>SDSS_DR9.PhotoObjAll</optionVal>
          <optionVal>SDSS_DR9.SpecObjAll</optionVal>
        </optionList>
    </parameterDefinition>
      <parameterDefinition id='RA' type='RA'>
        <name>RA</name>
        <description>Right-Ascension of cone search centre</description>
        <unit>deg</unit>
        <ucd>POS_RA_MAIN</ucd>
      </parameterDefinition>
      <parameterDefinition id='DEC' type='Dec'>
        <name>DEC</name>
        <unit>deg</unit>
        <ucd>POS_DEC_MAIN</ucd>
      </parameterDefinition>
      <parameterDefinition id='Radius' type='real'>
        <name>Radius</name>
        <description>Radius of cone search area</description>
        <unit>deg</unit>
        <ucd>PHYS_SIZE_RADIUS</ucd>
      </parameterDefinition>
      <parameterDefinition id='RA_Column_Name' type='text'>
        <name>RA column name</name>
        <description>Name for input Right-Ascension column (or expression): column data in degrees</description>
        <unit>deg</unit>
      </parameterDefinition>
      <parameterDefinition id='Dec_Column_Name' type='text'>
        <name>DEC column name</name>
        <description>Name for input Declination column (or expression): column data in degrees</description>
      </parameterDefinition>
      <parameterDefinition id='Find_Mode' type='text'>
        <name>Find Mode</name>
        <description>Find mode for matches: BEST or ALL</description>
        <defaultValue>ALL</defaultValue>
        <optionList>
          <optionVal>BEST</optionVal>
          <optionVal>ALL</optionVal>
        </optionList>
      </parameterDefinition>
      <parameterDefinition id='Input_VOTable' type='text'>
        <name>Input VOTable</name>
        <description>Input VOTable, containing Right Ascension and Declination columns, for matching against</description>
      </parameterDefinition>
    </parameters>
    <interfaces>
      <interfaceDefinition id='ADQL'>
        <input>
          <pref ref='Query'/>
          <pref ref='Format'/>
        </input>
        <output>
          <pref ref='Result'/>
        </output>
      </interfaceDefinition>
<interfaceDefinition id='ConeSearch'>
        <input>
          <pref ref='CatTable'/>
          <pref ref='RA'/>
          <pref ref='DEC'/>
          <pref ref='Radius'/>
          <pref ref='Format'/>
        </input>
        <output>
          <pref ref='Result'/>
        </output>
      </interfaceDefinition>
      <interfaceDefinition id='MultiCone'>
        <input>
          <pref ref='CatTable'/>
          <pref ref='Input_VOTable'/>
          <pref ref='RA_Column_Name'/>
          <pref ref='Dec_Column_Name'/>
          <pref ref='Radius'/>
          <pref ref='Find_Mode'/>
        </input>
        <output>
          <pref ref='Result'/>
        </output>
      </interfaceDefinition>
    </interfaces>
  </applicationDefinition>
</ca:ceaAppDefinition>
