new TAP-1.1 WD released

Marco Molinaro molinaro at oats.inaf.it
Fri Jul 21 12:48:12 CEST 2017


Dear DAL,
I agree with both Mark and Markus.

I support, among others, comments for sections

4.2 - table_index to be int
4.3 - generic datatype terms

About referencing one version or another of the
specification I always thought a revision should
comply with the latest standard available.
This was also the reason why we slowed TAP-1.1
waiting for DALI-1.1 to be ready, while UWS-1.1
was already there waiting.

Finally, I wouldn't like to see geometry support
become mandatory in 1.1, but I'm not exactly
opposing this.

Cheers,
    Marco

2017-07-20 11:06 GMT+02:00 Markus Demleitner <msdemlei at ari.uni-heidelberg.de
>:

> Dear DAL,
>
> On Thu, Jul 20, 2017 at 12:30:27AM +0100, Mark Taylor wrote:
> > here are some comments on the recent TAP-1.1-20170707-WD.
>
> +1 on them from me, and:
>
> > Sec 2.7.2:
> >     "... schema, table, and column names, function names, and
> >      other ADQL keywords are not case sensitive."
> >     I think this neglects the case of delimited identifiers.
> >     I will leave it up to Markus or some other SQL ninja to
> >     come up with replacement text.
>
> When I read the opening of 2.7.2, I have to say I don't like it too
> much any more, mainly because the language makes it seem QUERY is
> somehow magically linked to ADQL, and services supporting other
> (but similar) languages may want to use something else.
>
> While the "It may also be used..." in the second sentence loosens
> things up, I still feel the text could be made more concise.
>
> What about the following wording, replacing the text "The QUERY
> parameter ... not case sensitive":
>
>   When, as for instance with ADQL and other SQL-like languages,
>   service queries are serialised to character strings in a natural
>   way, this query is transported in the QUERY parameter.  Its
>   interpretation by the service depends on the value of the LANG
>   parameter.  Since ADQL support is mandatory for TAP services, so is
>   QUERY.
>
> I frankly would not say anything on the case sensitivity; DALI
> already says parameter values are case-sensitive unless specified
> otherwise, and I don't think for a database query anyone would do any
> sort of case folding in the first place.
>
> A word on case sensitivity *might* be in order for LANG in the
> previous subsection, perhaps in the form of
>
>   Note that, by DALI sect. 3.1, LANG values must be preserved
>   literally, i.e., no case folding is allowed.
>
> But then I don't think we've had interoperability issues based on
> that in 1.0 services and clients, so it would probably be
> overcautious to add text like that.
>
>         -- Markus
>
>
> [1] I'm privately feeling that references to PQL should be removed
> entirely from the document; it's not been forthcoming for all these
> years, and somehow implying it will, finally, is probably more
> confusing than helpful.  It's a private feeling, though, because I'm
> not really prepared to work out possible consequences of such a
> removal with a standard lawyer's eye.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/dal/attachments/20170721/5cbe950d/attachment.html>


More information about the dal mailing list