ownedAuthority element
Paul Harrison
pharriso at eso.org
Thu Apr 7 03:31:36 PDT 2005
Matthew J. Graham wrote:
> Hi,
>
> On Apr 6, 2005, at 2:30 AM, KevinBenson wrote:
>
>> 3.) If harvester is a "Full Registry" then at an unknown time (presumably
>> when it kicks off its harvests), it MUST harvest any registry type
>> that it
>> has been put as a <managedAuthority> and being managed by its own
>> registry.
>> *Final note smaller publishing registries should be recommended to
>> negotiate
>> on having a Full Registry manage its authority id.
>
>
> I think we need to be careful about mandating that Full Registries MUST
> harvest any registry type.
> Suppose that someone puts up a publishing registry for a particular
> specialist resource type for which they have defined their own set of
> extension schema. The schema are horrendously complicated (even by IVOA
> standards) and will not translate easily into a relational structure.
> Unfortunately their local Full Registry is based on a relational db and
> so will not harvest them. Of course, in this case, the publishing
> registry could find another Full Registry that could contain their
> contents but the point is that Full Registries are not necessarily full.
>
> Cheers,
>
> Matthew
>
>
One solution to this kind of problem is to give Full Registries the
ability to delegate queries for certain authorityIDs on to the
"publishing" registry that can handle the query. I know that this
complicates the simple model of full and publishing registries that
exists at the moment, but I think it might be unavoidable given.
1. The irreconcilable "world views" that different registry implementers
have of the registry schema either define the data storage format or the
exchange format
2. The schema are viewed by both camps as being extensible for
specialist applications, so the full (rdb) registries will never be able
to be up to date with the latest cutting edge application that someone
wants to publish with a fancy extension.
So for each AuthorityID record in a "full" registry there would have to
be a flag indicating whether to return an answer based on what it knows
(and consequently it would have to harvest from the registry that owns
the AuthorityID), or whether it should just pass the query on.
I think that there are very few implemetations out there where the
registry software is not capable of being both a harvestable and
querable registry - the real distinction is the the horsepower/bandwidth
of the machine that the registry is installed on.
Paul
--
Paul Harrison
ESO Garching
www.eso.org
More information about the registry
mailing list