As another example, the system can use subject matter knowledge (e.g., including hierarchical relationships) to evaluate how well a document matches given criteria, including using a process for computing subsuming ???degree of match??? calculations.