Jumps: IvoaResReg :: registry mail archive :: RofR :: RegistryOperations :: SIA standard
Meetings: InterOpMay2009ResReg

Validation Tests: Simple Image Access

Requirements

These tests are drawn from "MUST" statements in the SIA standard

4.1a A legal query must not return an HTTP server error.

4.1b A legal query must not return a VOTABLE response in which the INFO element with the attribute name="QUERY_STATUS" has the value "ERROR".

4.2a An Image Query request must return a response as a legal VOTable document

4.2b The VOTable query response must be returned with a MIME-type of "text/xml;content=x-votable"

4.2.1a The VOTable query response must contain exactly one RESOURCE element with the attribute type="results".

  • this element will be referred to as the Results Resource
  • the VOTable may contain other RESOURCE elements as long type is not set to "results".

4.2.1b The Results Resource must contain exactly one TABLE element.

4.2.4 The table in the Results Resource must include the required columns, each identified by its ucd attribute set to a specified UCD, with the following constraints:

  • /a there is exactly one column with the specified UCD
  • /b the column has the specified type, given by the column's type attribute
  • /c the column has the specified array size, given by the column's arraysize attribute.
  • /d the column has the specified unit, given by the unit attribute.

4.2.4a Test 4.2.4 must be true for a column with ucd="VOX:Image_Title", datatype="char" and arraysize="*".

4.2.4d Test 4.2.4 must be true for a column with ucd="POS_EQ_RA_MAIN", datatype="double", and unit="degrees".

4.2.4e Test 4.2.4 must be true for a column with ucd="POS_EQ_DEC_MAIN", datatype="double", and unit="degrees".

4.3d The value of the INFO element with the attribute name="QUERY_STATUS" must be one of "OK", "ERROR", or "OVERFLOW".

Warnings

These tests are drawn from strongly encouraged "SHOULD" statements in the SIA standard and other recommendations from the IVOA. Compliance with these recommendations, while not required, are expected to significantly improve interoperability.

4.2.1c The Results Resource should be the first RESOURCE element in the VOTable.

  • this supports simple SIA consumers that (incorrectly) assume that the VOTable only contains one RESOURCE
  • this makes visual inspection easier while debugging.

4.2.2a The Results Resource containing successful search results should include one INFO element with the attribute name="QUERY_STATUS".

Recommendations

These tests are drawn from other "SHOULD" statements in the SIA standard and other recommendations from the IVOA that improve the quality of the service.


Topic revision: r4 - 2009-07-30 - RayPlante
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback