2-stage identifier resolution
Roy Williams
roy at cacr.caltech.edu
Wed Apr 19 09:26:11 PDT 2006
Dear Registry Group
I am in the midst of writing about VOEvents, and I found myself
producing the material below, which concerns IVO identifiers, and how
to use the Registry to resolve them. Basically, what it says is that if
the identifier has a # symbol in it, then resolution is a two-stage
process: first invoke any Registry to find out which VOEvent repository
to invoke. But if there is no # symbol, then it can be done in one
call.
Is this correct?
Roy
For these reasons, VOEvent packets will often contain VO identifiers,
as defined and discussed in [16]. These take the general form
"ivo://authorityID/resourceID#localID", and are references to metadata
packets that may be found at a VO registry or VOEvent database. When
such an identifier is resolved, it means that the VOEvent metadata
packet is obtained in exchange for the identifier. Such resolution
happens through the global, distributed IVOA registry in two stages:
first use any VO registry to find out which VOEvent repository has the
relevant record, then send a query to that repository asking for the
record itself. The part of the identifier before the # symbol points to
the repository itself; the identifier that includes the localID points
to the event. Here is an example:
ivo://nvo.caltech/VOEventRepo
can be looked up in any VO registry, returning a description of the
repository, such as who runs it, how many events it has, what is the
service endpoint so it can be used.
ivo://nvo.caltech/VOEventRepo#60601
points to a specific VOEvent (number 60601) that is known to the
Caltech VOEvent repository, but is not known to the VO registry.
California Institute of Technology
626 395 3670
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1775 bytes
Desc: not available
URL: <http://www.ivoa.net/pipermail/registry/attachments/20060419/9d689f49/attachment-0001.bin>
More information about the registry
mailing list