RofR

Tony Linde Tony.Linde at leicester.ac.uk
Mon Apr 11 10:21:11 PDT 2005


Hi Matthew,

> I think that what is clear from the discussions that have 
> been happening on this list over the past ten days is that 
> this concept of a hierarchy of full registries with 
> owning/managing publishing registries is one that a lot of us 
> are not happy with. 

It isn't a hierarchy. The original idea was a set of peer-related full
registries, all harvesting from each other. I also don't think it is a model
that can last but while we only have a few full registries around the world,
it at least works.

What is the problem? Why are people not happy with it?

> How can you stop anyone from harvesting a 
> publishing registry unless you make the  harvesting interface 
> usable only by particular individuals?

You might do that. Or you could not allow any harvesting and update the
registry by push methods.

But the way I had in mind was simply that no-one else would know about the
publishing registry - only the full registry to which it was attached. It
would not have a resource record so no-one would know where to go to harvest
it.

> Also a publishing registry holds authority records for the 
> authority records it maintains, e.g. the HEASARC registry, 
> and this is not necessarily a full registry.

Yes, the publishing registry owns those authIDs but they are managed by
another registry, a full registry. That's why you need to harvest resources
from both owned and managed authIDs in a full registry.

Cheers,
Tony. 

> -----Original Message-----
> From: Matthew J. Graham [mailto:mjg at cacr.caltech.edu] 
> Sent: 11 April 2005 18:06
> To: Tony Linde
> Cc: registry at ivoa.net
> Subject: Re: RofR
> 
> Hi,
> 
> >> The options for a registry are really:
> >> - is it a publishing registry (I can harvest the records it 
> >> maintains)
> >
> > No, you cannot. Only one full registry can harvest the records of a 
> > publishing registry. And it is that full registry that manages the 
> > authIDs owned by the publishing registry.
> >
> > That is the definition of full and publishing registry that we were 
> > working with at the Harvard interop meeting from which we 
> came up with 
> > the owned and managed authIDs concept.
> >
> > If you want to change what was agreed then, fine, but 
> you'll need to 
> > either come up with new terms or make it clear how you are 
> redefining 
> > the terms we have been using so far.
> 
> I think that what is clear from the discussions that have 
> been happening on this list over the past ten days is that 
> this concept of a hierarchy of full registries with 
> owning/managing publishing registries is one that a lot of us 
> are not happy with. How can you stop anyone from harvesting a 
> publishing registry unless you make the  harvesting interface 
> usable only by particular individuals?
> 
> Also a publishing registry holds authority records for the 
> authority records it maintains, e.g. the HEASARC registry, 
> and this is not necessarily a full registry.
> 
> >> I also think we need to drop this idea of a full registry because 
> >> supporting every variant schema that every astronomer comes up is 
> >> unrealistic
> >
> > It has nothing to do with the astronomer. It is the owner of a 
> > registry and the people they authorise to add records who 
> may come up 
> > with new schema. If your only public means of adding a record to a 
> > registry only allows the user to add specific types of data 
> then that 
> > is all you will get.
> >
> >> (and this has nothing to do with
> >> relational/native XML implementation), e.g. is Astrogrid 
> intending to 
> >> support the horrible hack schema that identifies records from the 
> >> Penge Local Astronomy Youth Club?
> >
> > You're mixing up supporting a schema with storing it. You 
> do not have 
> > to support a schema in order to store it. If someone adds a record 
> > with a schema not supported by any software then it won't 
> be used by 
> > anyone.
> > That
> > does not stop the registry from storing it. The registry 
> mandates that 
> > certain information must be included (VOResource) but whatever is 
> > added beyond that - the registry is unaware of it. If 
> someone stores a 
> > record with some schema extension that only one piece of software 
> > knows about then only that piece of software will use the 
> data stored 
> > under that extension.
> 
> I disagree: what is a registry = something that can store records
> (conceptual) but how something is stored is an implementation 
> detail and that necessarily means that the only thing that 
> can be stored is what is supported, i.e. this particular 
> record can be stored because I have implemented a storage 
> model for it.
> 
> 	Cheers,
> 
> 	Matthew
> 
> 



More information about the registry mailing list