doi dblp MARVIN: A Web-Based System for Representing, Retrieving, and Visualizing Analogies Harry J. Foxwell | Daniel A. Menascé 2004 Volume 7 Issue 4