VOEvent registration: Ha!
Markus Demleitner
msdemlei at ari.uni-heidelberg.de
Thu Jun 12 15:53:02 CEST 2025
Dear VOEventers,
On Fri, Apr 11, 2025 at 09:06:13AM +0200, Markus Demleitner wrote:
> > updated VOEvent stream/ mentioned in the document makes a reference to
> > technologies like Apache Kafka <https://kafka.apache.org/>. Maybe people
>
> I'd be delighted if I had one of these to register, too.
So, GCN does that, and I am preparing a sample registration with
them. For them, to subscribe to a stream, you need to know the host
name and a single parameter, the topic. Do people expect that to be
typical?
Even if not, it seems clear that we need to *at least* communicate a
host name and one or more parameters. Given that we have a URL to
communicate that, I am now proposing an ad-hoc URI scheme in
<https://github.com/ivoa-std/VOEvent/pull/26>. I will freely admit
that I don't *really* know what I'm doing here, as I've never really
done anything with Kafka. It would be great if someone who has could
chime in; in particular, I suspect someone else will already have had
the same problem ("uniquely identify a Kafka stream in an actionable
way") and has probably solved it in some other way. If so, I think
we ought to follow their lead.
Meanwhile, thanks to the folks over at CHIME, you can now actually
try and discover a VOEvent stream in the VO Registry. For instance,
"give me access URLs of VOEvent streams in the radio" is
SELECT res_title, access_url
FROM rr.resource
NATURAL JOIN rr.capability
NATURAL JOIN rr.interface
WHERE
standard_id='ivo://ivoa.net/std/voevent'
AND 1=ivo_hashlist_has('radio', waveband)
on the RegTAP mirror of your choice (mine: http://reg.g-vo.org/tap).
That particular record also has STC coverage, so you can do better
than constraining waveband; the stream standardIDs are not yet mapped
(by me, at least), though.
So, what does everyone think?
Thanks,
Markus
More information about the voevent
mailing list