couldn’t both be allowed?
Either /collections
with links to say /collections/{collectionId}/domainset
or /collections/{collectionId}
with an inline representation. The idea being if a user is interested enough in hitting /collections/{collectionId}
specifically, an implementation could return domainset and rangeset inline.
This is analogous to alternate approaches to listing our resources in OpenAPI documents (resource as a fixed path vs. {}
parameter.
if using BBOX with native CRS (e.g. with bbox-crs option), then SUBSET vs. BBOX is just a syntax thing
I have met cases when software is doing things which mean the same through different code paths. I bet I could find some unresolved bug reports as examples. But we are building new programs and we know to be careful. I am an optimistic person and I trust that things will go well.