The concept of Case Based Reasoning goes back to different approaches, including cognitive science, AI, machine learning, KM and others.
I see that they are all the same as for example in the knowledge management we analyze, capture, store, present, learn from the data we have to get knowledge we want. Is CBR just a restructure of all these concepts but the same functionality?