A Process for Evaluating Legal Knowledge-Based Systems Based Upon the Context Criteria Contingency-Guidelines Framework