[TAP] data type for column metadata - units
Anita M. S. Richards
a.m.s.richards at manchester.ac.uk
Tue Mar 31 15:21:50 PDT 2009
> The simple way is NOT to implement astronomical time in TAP!
....
> These automated coordinate transformations are scary enough with Time. Is the
> intention now for the TAP engine to do spatial transformations? For example:
> "Select points from the X catalog (in B1950 as seen from Jupiter) which are
> in the Y region (in heliocentric supergalactic coordinates)".
>
> Will it be "allowed" by the IVOA to have a TAP engine that does not have full
> support for coordinate transformations?
> Roy
>
Friends,
We need to distinguish between the need to specify units, and to convert
them. A lot of problems arose in the early VO implementations because we
decided that we would mandate that e.g. search radii were in decimal
degrees and omit the unit, and then people published data in decimal
arcsec....
There is a Units model under development in the Data Model working group
and also a EuroVO AIDA workpackage to provide (modest) effort for this.
This will bring a proposal for units to be adopted internally by the IVOA.
The scope of this package is purely linear or self-contained conversions
(e.g. m to km, arcsec to deg in the same system not spatial, temporal
coordinate frames). This would allow a query to ask for JD from a data
set in MJD. However, if no unit was specified or the data set does not
have a valid unit, you get back the original data unit (so some warning
should also be present if the unit is ambiguous or not what was
requested).
So Roy's simplest case could be supported. On the other hand, a frequent
user complaint is problems querying catalogues (or formulating queries) in
Galactic coordinates, or wanting data in a certain time range. This is
outside the scope of the Units model but there are excellent libraries
(used bY SIMBAD, TopCat etc.) which do temporal and spatial coordinates to
high accuracy and which have been successfully wrapped for VO
applications. There is undoubtedly a demand for this, the question is
whether we want to write generic VO services which the user would hook
in, or ideally the service provider. I think that this would be a great
deal better use of effort than many things, and if Pat's model enables
this (without disallowing services which can't or for whom it is
irrelevant), so much the better.
cheers
a
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dr. A.M.S. Richards, UK ARC Node/AstroGrid,
Jodrell Bank Centre for Astrophysics, Alan Turing Building,
University of Manchester, M13 9PL
+44 (0)161 275 4124
and
MERLIN/VLBI National Facility, Jodrell Bank Observatory,
Cheshire SK11 9DL, U.K. +44 (0)1477 571321 (tel) 571618 (fax)
"Socialism or barbarism?" Rosa Luxemburg (1915)
More information about the dal
mailing list