Minutes MWG 2003-09-25

Tony Linde ael at star.le.ac.uk
Thu Oct 2 15:15:39 PDT 2003


Hi Roy,

I completely agree with all you say - there's a first time for everything :)

Cheers,
Tony. 

> -----Original Message-----
> From: owner-metadata at us-vo.org 
> [mailto:owner-metadata at us-vo.org] On Behalf Of Roy Williams
> Sent: 02 October 2003 22:34
> To: Ray Plante; metadata at us-vo.org
> Cc: registry at ivoa.net
> Subject: Re: Minutes MWG 2003-09-25
> 
> 
> (1) ADQL is semantically similar to SQL, it is something for 
> querying relational databases like star catalogs -- eg "find 
> all rows in the table where alpha > 3". ADQL extends SQL 
> because it has concepts of coverage and proximity.
> 
> (2) Xquery is for querying hierarchical databases (like XML 
> documents). (see
> example* below). Xquery is made for XML (which VOResource 
> is), and there are existing implementations.
> 
> I believe that we are agreed that an SQL-type language is 
> best for relational databases of stars, and that our 
> agreement from Cambridge covers this. However, the registry 
> is different from a star catalog in several ways
> (a) the structure is more complex, with repeated elements (eg 
> authors), and
> (b) the amount of data is much less. In other words, the 
> registry is *metadata*, not *data*. There is not much 
> experience on querying these -- because we do not actually 
> have any significant VO registries yet!
> 
> Querying the registry is not a solved problem (like SQL and 
> star catalogs). There is no benefit in entrenching ourselves 
> in a position. I think we in the IVOA should continue to 
> investigate ways to make client software for VO registries, 
> and hope that by this time next year we will be sufficiently 
> informed to consider a standards process.
> 
> Roy
> 
> --------------------------------
> * Xquery example (approx) -- would select the Messier catalog 
> from the resources in the Caltech registry:
> 
> <query>
> { for $b in document("nvo.caltech.edu/registry.xml")/VOResource
>   where $b/Curation/Creator="Messier" and $b/@date<1800
>   return <resource year="{$b/@date}"> {$b/Curation/Title} 
> </resource> } </query>
> 
> 
> --------
> Caltech Center for Advanced Computing Research 
> roy at cacr.caltech.edu 626 395 3670
> 




More information about the registry mailing list