Extensions on the registry

Tony Linde Tony.Linde at leicester.ac.uk
Wed Apr 13 02:26:02 PDT 2005


> If "query" means "extract metadata from resource documents, 
> transform and present to user as XHTML", then clearly a given 
> registry can't do this properly for unknown extensions. 
> (Nominating XSLT stylesheets in processing instructions might help.)

No - registry does not 'present' the data in any way.

> If "query" means "return the resource document matching a 
> given IVOID" then that works with or without extensions.

Yes.

> If "query" means "return XML fragments extracted from 
> resource documents according to some query language such as 
> XQuery or ADQL" then it's less clear.

No - any such function would need to be extra functionality offered by a
registry (e.g. by offering an XQuery interface).

Cheers,
Tony. 

> -----Original Message-----
> From: owner-registry at eso.org [mailto:owner-registry at eso.org] 
> On Behalf Of Guy Rixon
> Sent: 13 April 2005 09:53
> To: Ray Plante
> Cc: registry at ivoa.net
> Subject: Re: Extensions on the registry
> 
> On Tue, 12 Apr 2005, Ray Plante wrote:
> 
> > On Tue, 12 Apr 2005, KevinBenson wrote:
> > > Does everybody agree that we should be able to on Full Registries 
> > > store all Resources including extension Resources?
> >
> > My current take, personally, is that Full registries *should* store 
> > all records, even though they contain extensions; however, I'm not 
> > sure I would go as far as "must", since this has potentially 
> > substantial implementation issues.  The next question is, what does 
> > this do to the meaning of "Full"?  If a registry does not include 
> > extensions, is it allowed to declare itself full, or can we 
> live with a fuzzier definition?
> >
> > > Would it be okay if certain Full Registries would not be able to 
> > > query on them and possibly never query on them (them being the 
> > > extension part of the schema's)?
> >
> > Yes.
> 
> Doesn't it depend on what you mean by query?
> 
> If "query" means "extract metadata from resource documents, 
> transform and present to user as XHTML", then clearly a given 
> registry can't do this properly for unknown extensions. 
> (Nominating XSLT stylesheets in processing instructions might help.)
> 
> If "query" means "return the resource document matching a 
> given IVOID" then that works with or without extensions.
> 
> If "query" means "return XML fragments extracted from 
> resource documents according to some query language such as 
> XQuery or ADQL" then it's less clear.
> My guess is that an XQuery or XPath query would work even on 
> resources-with-extensions and that an ADQL/SQL query might 
> have problems.
> 
> I think we should mandate the 
> return-entire-document-matching-IVOID query for all 
> registries even in the presence of extended documents. (I'd 
> also prefer XQuery over ADQL for the structured query, but 
> that's a separate issue.)
> 
> Cheers,
> Guy
> 
> 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
> 



More information about the registry mailing list