new take on resource registration best practice
Markus Demleitner
msdemlei at ari.uni-heidelberg.de
Fri Oct 25 00:10:45 PDT 2013
On Thu, Oct 24, 2013 at 01:41:59PM -0500, Ray Plante wrote:
> On Thu, 24 Oct 2013, Markus Demleitner wrote:
> > [Ray said:]
> > > Will we need to *require* a registry to implement the ingestion
> > > behavior you described? Is it better to get the original resource
> > > record in a optimal state to begin with?
> >
> > Since the effects of whether or not that happens are visible to the
> > registry client, I am completely convinced that yes, this must be
> > mandated. Maybe not in a REC initially, but clients must be able to
> I think it is better not to mandate this but leave it as a value-added
> feature. (Of course, I was never bothered by the different answers
> issue, but I admit that people complained loudly about it.)
>
> To explore this choice, we might consider what the world would
> subsequently look like. We have a user that is looking for a catalog
> related to some science topic and servced by a TAP service.
> She goes to the VAO Registry to submit the query. This registry
> follows the DataCollection2 best practice for its own resources, but
> Savvy or not, she tries now going to the VO-Paris registry and submits
> her simple query again. This time she gets more resources back
> including those that followed the DataCollection2 best practice *and*
> those that didn't. At this point says:
With the current RI1 infrastructure, the problem typically has been
somewhat different -- people haven't been idly trying out different
registries, but they fell back to another registry when their
"usual" one was down. Then they were X annyoed when they saw
additional services (X=mildly) or didn't see the services they were
normally using (X=severely).
I'm claming that this sort of failover will continue to be the
typical scenario for people switching registries, and that's why I
believe consistent responses are really, really desirable.
This whole argument might be invalidated if we said the best practice
for a registry client was to join results from three or more
registries as long as they are up; that might mitigate the problem a
bit. But I think it doesn't take too much empathy to predict the
registry client implementors will not like such a proposal.
Cheers,
Markus
More information about the registry
mailing list