ivoa-std/DataLink

Inconsistency about behaviour without ID parameter

Closed this issue · 1 comments

I think there's a discrepancy between Section 2.1.1 and Section 3.4 concerning what happens if no ID parameter is supplied to the {links} endpoint.

Sec 2.1.1 says:

"If the client submits no ID values, the service must respond with a normal response (e.g. an empty results table for VOTable output)."

implying it's legitimate to supply no ID, but Sec 3.4 says:

"The error handling specified for DALI-sync resources applies to service failure (where no links can be generated) and to the usage error where no ID parameter is specified."

implying that supplying no ID is an error. If authors agree this is a discrepancy I'd suggest removing the text " and to the usage error where no ID parameter is specified".