Web Cone Searches

Martin Hill mch at roe.ac.uk
Tue Sep 30 06:20:23 PDT 2003


Hmmm, I would have thought that the decision on whether to use a cone search 
or an ADQL search (assuming the query is simple enough to use either) would 
be made at the workflow stage, probably based on performance.

Again, I think that if you want to do more than the simple cone search, you 
use an ADQL service, rather than get everyone to extend the cone search - is 
that what you meant?

What advantages do we get from "Cone Search 2: The Web Search" over the CGI 
one?  I would have thought the CGI one is easier for most people to implement 
and simple to call.  If a client wants to go to the effort of using web 
services, they could use the full ADQL one?  Or do people think it would be 
useful to offer a service call that auto-generated the ADQL for a conesearch, 
for a simple interface?

On Tuesday 23 September 2003 10:31 am, Guy Rixon wrote:
> OK...I think there's a general principle up for debate here.
>
> If job X, which has many variations and parameters in its general form, can
> be done either by a general ADQL service, or by a specialized, simpler
> service on the same data, is it required that the specialized service cover
> the general form of X, or can the general form be deferred to the ADQL
> service.
>
> In this case, if I want cone search for B1950 positions, with known epochs
> and PMs, must the cone-search service support this, or must I go to the
> ADQL service?
>
> (In this case, I'm considering the cone-search service to be "Cone Search
> 2: the Web Service", not a revision to the CGI-based services.)
>
> On Tue, 23 Sep 2003, Andreas Wicenec wrote:
> > Hi,
> >
> > I totally agree with Martin's view, even more so because we can see that
> > a lot of people are doing some quite advanced science programs using the
> > very simple access we are providing to our catalogues and the DSS1 and
> > DSS2. Also from the user point of view a simple access is much easier to
> > go along. Of course the information returned has to be complete and
> > suited to the science case.
> >
> > On the other hand carrying out scientific reduction using services
> > offered by the providers directly is a very convenient and fast way to do
> > at least basic things like epoch and equinox calculations or the basic
> > calibration of images and spectra.
> >
> > Cheers,
> > Andreas
> >
> > On Monday 22 September 2003 20:29, Martin Hill wrote:
> > > The cone search is a really simple search, put together so that
> > > database owners can publish their data as straightforwardly as possible
> > > as a web service.  Other more comprehensive searches, such as those
> > > based on ADQL and so on, will cover everything anyone can possibly ask
> > > about anything. Or about 80% of it anyway.
> > >
> > > So what is the minimum set of things we need to handle to make the
> > > results accurate and usable?
> > >
> > > > 1) Epoch.  If you change the epoch of a cone search the answer should
> > > > change, that's because some high proper motion objects will move
> > > > through the cone with time.  So, a database with proper motions
> > > > should accept and use an epoch.  A database without proper motions
> > > > should return what epoch the data refer to.  Without this, cetrain
> > > > science programmes will be impossible (e.g. proper motion studies).
> > >
> > > The 'answer' here sounds like the querier wants the results to be given
> > > in the 'now' epoch.  Whereas in both cases (db with and without proper
> > > motions) the publisher should provide the epochs for each object, and
> > > proper motions if they're available, and we get accurate and usable
> > > results... Presumably if proper motions are not available the publisher
> > > cannot re-epoch the results anyway?  And proper motion studies would
> > > not be possible anyway? And if those *with* proper motions return them,
> > > then the science can be done at the client.
> > >
> > > > 2) Equinox really should be dealt with, and dealt with properly.  Its
> > > > all very well to say "everything in the VO will be equinox 2000", but
> > > > it seems to me to be building in a serious limitation at an early
> > > > stage. Folks should be making the data available in what ever equinox
> > > > is needed, and then it should be converted (on the fly?) to what the
> > > > user wants.  If not, how are we going to cope if there is another
> > > > change such as that from Besselian to Julian equinoxes?
> > >
> > > I can't see that using a particular one is a *limitation*, given the
> > > conversion can be made anywhere - no information is hidden or distorted
> > > because the query is in J2000, even if many years down the line a new
> > > origin is introduced.  So should we say at the moment that the
> > > *results* are presented in whatever equinox they are stored in (and
> > > some metadata page describes this) to simplify the publishing process. 
> > > And many years from now, if a new one is introduced and the cone search
> > > still exists, we can add that to the cone search if it still exists,
> > > leaving it's absence as defaulting to J2000.
> > >
> > > In summary, the cone search is a great 'starter' web service for people
> > > learning to publish data.  I feel we should (if I haven't misunderstood
> > > and it does limit queries) keep it as simple as possible, and devote
> > > our efforts to the richer, more complex web interfaces for full
> > > services.
> > >
> > > (We can always build services 'in front of' services - so we could
> > > provide a standard front end cone search that takes any epoch/equinox,
> > > converts the query to the right values for a basic cone search, and
> > > converts the results to the given epoch/equinox before returning them. 
> > > This gives us a layered approach, but is it worth it?)
> > >
> > > Cheers,
> > >
> > > Martin
>
> Guy Rixon 				        gtr at ast.cam.ac.uk
> Institute of Astronomy   	                Tel: +44-1223-337542
> Madingley Road, Cambridge, UK, CB3 0HA		Fax: +44-1223-337523

-- 
Martin Hill
Astrogrid/AVO, ROE
Tel: 07901 55 24 66



More information about the grid mailing list