Happy holidays to all!
I mostly agree with Ilya terminology, though I must confess that I hadn't thought of a specific term for some of the concepts previously.
I definitely agree defining criteria as 'abstract' considerations and 'rubrics' as concrete implementations of such criteria.
I may differ a bit regarding 'reviewing dimensions'. I see these as the different viewpoints from which such revision can be performed. For example, content vs. format for a paper or presentation. On the other hand, I have mostly seen the term 'dimension' regarding the assessment process dimensions: individual/colaborative, supporting medium, type of exercise (closed response vs. open question), etc.
Criteria are related to such dimensions, but they intrinsecaly imply a judgement. In the previous example, considering content more important than format and thus assigning it a greater weight, or considering that it should include certain elements. Rubrics would be the formal specification of such criteria, detailing more concretely which score should be assigned to specific typical situations (e.g. if the student does not restore the registries in an assembly program, (s)he would loose 2 points out of 10).
Regarding 'prompt', as a non-native English speaker I have always associated it to the "software" prompt (either unix command line or any other text-based program). :-)
And regarding rubric components, I am sorry but didn't think of a particular term for them.
Just in case it is useful, here at my university we are working on an official rubric for evaluating the final project the students must defend at the end of the grade. It is designed as a matrix where each row specifies an element to evaluate (-> dimension), each column the potential scores, and each matrix cell (-> rubric component?) the particular conditions when such score should be assigned.
Best regards,
Raquel