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


Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r3 - 2009-07-29 - RayPlante
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback