Stream: bulk data
Topic: Spec language usage in import/export
Paul Church (Aug 27 2019 at 19:20):
There's a pattern in the import/export proposals - on the Status Request and Delete Request sections, it says "a client MAY send a delete request..." and "the client MAY poll the status URL...".
Is this using RFC2119 language in the right way? I would expect the spec to say that the server MAY/SHOULD/MUST support these requests, but this wording reads more like "the client might decide to poll the status", which is sort of trivial as the client is never obligated to poll the status even if the server MUST support it. It left me uncertain on the intended requirement level.
Josh Mandel (Aug 28 2019 at 00:25):
You're correct that these should be conformance expectations on the server (i.e., SHALL support).
Last updated: Apr 12 2022 at 19:14 UTC