ADQL XMATCH

Arnold Rots arots at cfa.harvard.edu
Thu Apr 14 21:15:30 CEST 2016


AngDistance[24CP] ?
On Apr 14, 2016 2:25 PM, "Alex Szalay" <szalay at jhu.edu> wrote:

> Distance2/Distance4
>         Or
> DistanceP (for points) / DistanceC  (for coords) ?
>
>
> --Alex
>
> -----Original Message-----
> From: dal-bounces at ivoa.net [mailto:dal-bounces at ivoa.net] On Behalf Of
> Mark Taylor
> Sent: Thursday, April 14, 2016 12:46 PM
> To: dal at ivoa.net
> Subject: Re: ADQL XMATCH
>
> On Tue, 12 Apr 2016, Markus Demleitner wrote:
>
> > But DISTANCE has been chosen in the original design of ADQL, and I'm
> > an enemy of changing thing that are not technically broken for
> > essentially aesthetic reasons.  So, my vote is for keeping DISTANCE.
>
> But *if* (not decided yet) we're changing the form of it from 2-arg to
> 4-arg, that would seem like a reasonable time for a non-gratuitous change
> of the name.
>
> Which thought nudges me to think about the consequences of overloaded
> geometry functions for TAPRegExt.
>
> TAPRegExt 1.0 sec 2.3 says this about declaring geometry functions:
>
>     ivo://ivoa.net/std/TAPRegExt#features-adqlgeo
>        Each feature declares support for one of the geometry functions
>        defined by ADQL (support for these functions is in general optional
>        for ADQL implementations, though TAP imposes some constraints on
>        what combinations of support are permitted).
>
>        The signature of these functions, where supported, is fixed
>        by ADQL; the content of the form element is just the name of
>        the function.
>
>        Example:
>
>        <feature>
>          <form>CONTAINS</form>
>        </feature>
>
> but if we're talking about overloads, there is no uniquely fixed signature
> for these functions.  In other words, TAPRegExt as currently defined does
> not have enough syntax to declare selective support for overloaded standard
> geometry functions - a TAP service can't declare that it supports
> DISTANCE(POINT,POINT) but not DISTANCE(REAL,REAL,REAL,REAL).  (note this
> doesn't apply to user-defined functions, since ivo://
> ivoa.net/std/TAPRegExt#features-udf
> does require declaration of signatures).
>
> Does it matter?
>
> --
> Mark Taylor   Astronomical Programmer   Physics, Bristol University, UK
> m.b.taylor at bris.ac.uk +44-117-9288776  http://www.star.bris.ac.uk/~mbt/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/dal/attachments/20160414/14ea33f5/attachment-0001.html>


More information about the dal mailing list