-
Notifications
You must be signed in to change notification settings - Fork 5
Description
REC-ConeSearch-1.03 states that in the response table:
Exactly one FIELD must have ucd="ID_MAIN", with an array character type (fixed or variable length), representing an ID string for that record of the table. This identifier may not be repeated in the table, and it could be used to retrieve that same record again from that same table.
That is, a main identifier is required in the response and this request's goal is to have an handle on the specific record (not necessarily unique) in the catalogue.
However catalogue providers might have different use case for identifiers:
- catalogue internal unique identifiers
- globally/universally unique identifiers
- no need for unique or main identifiers
Should we modify the main ID behaviour in ConeSearch (while moving to UCD1+, see issue #20)?
Back compatibility will still require to have one (and only one) FIELD with ucd="meta.id;meta.main" (going for the easiest mapping on UCDs), but maybe some other solutions, based on practical use case, can be considered.