TAP-1.0 Erratum 5: VOTable usage in TAPAuthor: DAL WG | ||||||||
Changed: | ||||||||
< < | Date last changed: 2014-12-22 | |||||||
> > | Date last changed: 2017-09-28 | |||||||
RationaleThe wording in TAP-1.0 in §~2.9 and §2.9.1 about the use of VOTable is somewhat inconsistent about the format of VOTable error documents. It is clear that §2.9 is discussing both successful and error outputs, and in the case of an error noTABLE element will normally be present, only one or more INFO elements. However, while the intention is clear from the fourth example in §2.9.1, it is not clear from the wording.
Erratum ContentThe wording of §2.9 and §2.9.1 of TAP-1.0 is inconsistent with the rules for VOTable error documents. §2.9 says
TABLE element will normally be present, only one or more INFO elements.
This Erratum removes the inconsistency by changing:
| ||||||||
Changed: | ||||||||
< < | RESOURCE element identified with the attribute type='results' , containing a single TABLE element with the results of the query. | |||||||
> > | | |||||||
to
| ||||||||
Changed: | ||||||||
< < | RESOURCE element identified with the attribute type='results' , containing exactly one TABLE element with the results of the query if the job execution was successful or no TABLE element if the job execution failed to produce a result. | |||||||
> > | RESOURCE element identified with the attribute =type='results'=type='results'. In case of successful job execution, | |||||||
Added: | ||||||||
> > | this must contain exactly one TABLE element with the results of the query. [In case of job failure, the TABLE element may be absent.] | |||||||
Impact AssessmentSince the wording changes introduced by this Erratum are only meant to better describe the usage of an existing recommendation (the VOTable one) inside the TAP-1.0 protocol, no effects on TAP-1.0 services and consuming application is foreseen.Note | ||||||||
Changed: | ||||||||
< < | This Erratum was previously part of the TAP1Err1 Note still available on volute. The content reflects §6 of that Note at svn revision 2800. | |||||||
> > | This Erratum was previously part of the TAP1Err1 Note still available on volute. The content presented here started from §6 of that Note at svn revision 2800. | |||||||
<--
|