TWiki
>
IVOA Web
>
IvoaDAL
>
TableAccess
>
TAP-1_0-Errata
>
TAP-1_0-Err-1
(2017-06-06,
MarcoMolinaro
)
(raw view)
E
dit
A
ttach
---+ TAP-1.0 Erratum 1: UPLOAD Table Names Author: DAL WG Date last changed: 2014-12-22 Date accepted: 2017-05-14 ---++ Rationale Section 2.5 of [[http://www.ivoa.net/documents/TAP/20100327/index.html][TAP-1.0]] requires the name of the uploaded tables to be a <dl> <dd>... legal ADQL table name with no catalog or schema (e.g. an unqualified table name)</dd> </dl> This may allow [[http://www.ivoa.net/documents/cover/ADQL-20081030.html][ADQL-2.0]] =delimited_identifiers= to be used for uploaded tables as the ADQL =table_name= expands to either =regular_identifiers= or =delimited_identifiers=. This, however, was clearly not the intention of the text, as the use of =delimited_identifiers= is not (fully) supported by the syntax of the UPLOAD parameter (see §2.5.1 in TAP-1.0), i.e. <pre> UPLOAD=table_a,http://host_a/path;table_b,http://host_b/path </pre> To clarify this issue, the proposal has been made to replace the text within parenthesis in the above quoted excerpt of TAP-1.0 to allow in the UPLOAD parameter only table names as strings following the =regular_identifier= ADQL syntax. ---++ Erratum Content The TAP-1.0 recommendation states, for the table upload mechanism (see §2.5 of TAP-1.0), that <dl> <dd>The client specifies the name of the uploaded table; this name must be a legal ADQL table name with no catalog or schema (e.g. an unqualified table name).</dd> </dl> The parenthetical exemplification may allow any ADQL-2.0 =identifier= to be used as a string in the UPLOAD parameter posted to the TAP service accepting uploads, including =delimited_identifier= ones that the UPLOAD parameter syntax doesn't support. This Erratum updates the TAP-1.0 recommendation amending the third sentence in the first paragraph of §2.5 of that document by substituting it with the following: <dl> <dd>The client specifies the name of the uploaded table; this name must be a legal ADQL table name with no catalog or schema (*i.e. a string following the =regular_identifier= production of the ADQL-2.0 standard*).</dd> </dl> ---++ Impact Assessment This Erratum emendation could, in theory, invalidate existing clients that might want to use =delimited_identifiers= in uploads. Due to the difficulties with the UPLOAD parameter syntax, however, that would not really be supported in TAP-1.0, either. This solution, thus, clarifies the TAP-1.0 document and will be maintained in the next minor version of the protocol itself. ---++ Note This Erratum was previously part of the !TAP1Err1 Note still available on [[http://volute.g-vo.org/svn/trunk/projects/dal/TAP1Err1/][volute]]. The content reflects §2 of that Note at svn revision 2800. <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup * Set ALLOWTOPICCHANGE = IVOA.TWikiAdminGroup -->
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r3 - 2017-06-06
-
MarcoMolinaro
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
Grid & Web Services
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
Operations
Radio Astronomy
Solar System
Theory
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