ivoa-std / ConeSearch

Simple Cone Search
Creative Commons Attribution Share Alike 4.0 International
2 stars 4 forks source link

Move Unified Content Descriptors to UCD1+ standard #20

Open molinaro-m opened 4 years ago

molinaro-m commented 4 years ago

Although this is definitely a major change in the specification, we should try to move the UCDs listed in the ConeSearch protocol to the UCD1+ syntax.

The following UCD 1.0 words are the only ones used in ConeSearch 1.03:

molinaro-m commented 4 years ago

A direct move to UCD1+ breaks back-compatibility, on the theoretical level. In practice, being able to do so for the above 4 UCDs, a lot depends on the ability of client applications to deal with either one UCD format or server/client communication about the supported protocol version.

mbtaylor commented 4 years ago

(I am reasonably sure that) TOPCAT/STILTS will not have a problem with cone search services that return UCD1+ instead of UCD1.

molinaro-m commented 3 years ago

An investigation on the usage of the UCD / UCD1+ couples in registered ConeSearches

shows that there are few cases where the switch to the current UCD Recommendation could lead to issues on the data providers side and, in any case, that those issues are related to the meaning of the "main identifier" for the record in the catalogue, not the update of the UCD specification. (A few more details are available in the notes from this DAL running meeting)

This "main ID" issue will be taken care by a specific repo issue: #53 (main ID usage).

This issue will continue to stay open to further investigate (mainly) client side concerns.

molinaro-m commented 10 months ago

Pull Request #58 is supposed to fix and close this issue, pending #55 merge in advance