TWiki
>
IVOA Web
>
IvoaResReg
>
RegistryOperations
>
ServiceValidation
>
SIAValidaterTests
(2009-07-30,
RayPlante
)
(raw view)
E
dit
A
ttach
<small>Jumps: IvoaResReg :: [[http://www.ivoa.net/forum/registry/][registry mail archive]] :: [[http://rofr.ivoa.net RofR]] :: [[RegistryOperations]] :: [[http://www.ivoa.net/Documents/latest/SIA.html][SIA standard]] <br> Meetings: InterOpMay2009ResReg </small> ---+!! Validation Tests: Simple Image Access %TOC{depth="3"}% ---++ Requirements These tests are drawn from "MUST" statements in the [[http://www.ivoa.net/Documents/latest/SIA.html][SIA standard]] <a name="4.1a"></a> *4.1a* A legal query must not return an HTTP server error. <a name="4.1b"></a> *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"=. <a name="4.2a"></a> *4.2a* An Image Query request must return a response as a legal VOTable document <a name="4.2b"></a> *4.2b* The VOTable query response must be returned with a MIME-type of "text/xml;content=x-votable" <a name="4.2.1a"></a> *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"=. <a name="4.2.1b"></a> *4.2.1b* The <a href="#4.2.1a">Results Resource</a> must contain exactly one =TABLE= element. <a name="4.2.4"></a> *4.2.4* The table in the <a href="#4.2.1a">Results Resource</a> 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. <a name="4.2.4a"></a> *4.2.4a* Test <a href="#4.2.4">4.2.4</a> must be true for a column with =ucd="VOX:Image_Title"=, =datatype="char"= and =arraysize="*"=. <a name="4.2.4d"></a> *4.2.4d* Test <a href="#4.2.4">4.2.4</a> must be true for a column with =ucd="POS_EQ_RA_MAIN"=, =datatype="double"=, and =unit="degrees"=. <a name="4.2.4e"></a> *4.2.4e* Test <a href="#4.2.4">4.2.4</a> must be true for a column with =ucd="POS_EQ_DEC_MAIN"=, =datatype="double"=, and =unit="degrees"=. <a name="4.3d"></a> *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 [[http://www.ivoa.net/Documents/latest/SIA.html][SIA standard]] and other recommendations from the IVOA. Compliance with these recommendations, while not required, are expected to significantly improve interoperability. <a name="4.2.1c"></a> *4.2.1c* The <a href="#4.2.1a">Results Resource</a> 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. <a name="4.2.2a"></a> *4.2.2a* The <a href="#4.2.1a">Results Resource</a> 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 [[http://www.ivoa.net/Documents/latest/SIA.html][SIA standard]] and other recommendations from the IVOA that improve the quality of the service. <br/> <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup -->
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r4 - 2009-07-30
-
RayPlante
IVOA
Log in
or
Register
IVOA.net
Wiki Home
WebChanges
WebTopicList
WebStatistics
Twiki Meta & Help
IVOA
Know
Main
Sandbox
TWiki
TWiki intro
TWiki tutorial
User registration
Notify me
Working Groups
Applications
Data Access Layer
Data Model
Distributed Services & Protocols
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
High Energy
Operations
Radio Astronomy
Solar System
Time Domain
Committees
Stds&Procs
www.ivoa.net
Documents
Events
Members
XML Schema
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback