SimpleDALRegExt update

Markus Demleitner msdemlei at ari.uni-heidelberg.de
Thu Sep 19 17:27:54 CEST 2019


Dear Registry folks,

In the context of getting the note on discovering data collections
endorsed, I promised to add the S*AP-related capability identifiers
mentioned there into SimpleDALRegExt.  After a bit of
procrastination, I've done that now, which get us on the way to
SimpleDALRegExt 1.3.

While eyeballing the rest of the standard, I thought this little
overhaul might be a good opportunity to introduce a few further minor
changes:

(1) Drop the SSAP SpaceFrame type, which contained lots of STC-1 terms we
    scuppered for now, and use the new http://www.ivoa.net/rdf/refframe
    vocabulary that STC2 will (hopefully) introduce.

(2) Admonish people to compare standardIds case-insensitively.

Point (1) might in principle invalidate existing service records,
because our new list is a good deal shorter than the old one.  In
reality -- run

select * from rr.res_detail 
where detail_xpath='/capability/supportedFrame'

on the RegTAP service of your choice -- that only affects a single
service, ivo://au.csiro/casda/ssa, and that could be easily fixed by
replacing GALACTIC_II with GALACTIC in the resource record.  The
alternative -- keeping a list in conflict with STC2 (whatever that
will eventually look like) around -- appears a lot less desirable.

That's the status I've put to
http://docs.g-vo.org/SimpleDalRegExt.pdf now, and you can see it (and
the history) on 

https://volute.g-vo.org/svn/trunk/projects/registry/SimpleDALRegExt

(up to rev. 5649).  I'd really be grateful if people interested could
have a brief look at things and see if perhaps they'd like to change
something else yet.

Me, I'd like to do another change, and that's probably a bit more
contentious: I'd like to get rid of ProtoSpectralAccess.  That's a
type like SimpleSpectralAccess but a bit different, and I feel it's a
a minor disgrace to have that backwards compatibility shim still in
place after, what, something like a decade.

There are still four services around that use it -- try

select * from rr.capability where cap_type='ssap:protospectralaccess'

if you don't take my word for it.  I've contacted the authors of the
corresponding resource records and asked them if they couldn't
migrate.  Assuming they do that: Would anyone object to dropping the
type?  Yes, in a sense it's an incompatible change, but if there are
no active records using a type and it's obvious it should never be
used again... well, can't we bend the rules a bit?

          -- Markus


More information about the registry mailing list