Well, half of that was directed at Mike. The second half was directed
at you, pointing at dictionary definitions of these three words rather
than the REST ones.
When I read
> I have a biz requirement that dictates a truly RESTful API will not always work, e.g. a collection that has 10k - 500k reps.
I am not sure what you mean. A 'collection that has 10k
representations' doesn't make sense. Your next sentence
> to return an Array of Objects instead of an Array of URIs (relative or absolute, doesn't matter). This allows our API to default to RMM3, and when needed, we can enable a "2.5" result on collections only.
Seems to imply that you think that there is a 1-1-1 correlation
between entities, resources, and representations.
What you're asking about doing is having a resource, which gives a
representation, that is a mapping from 10k-500k entities. That is
perfectly fine. There is nothing 'un-RESTful' about it.