The document discusses analogical reasoning and case-based reasoning. It provides an overview of research in these areas including structure mapping theory, models of analogical processing like SME and MAC/FAC, and case-based reasoning systems. It proposes an analogy ontology to integrate analogical processing and first-principles reasoning by providing a formal representation of analogy concepts and results.