myCBR 2.6.6 (Final Protégé-Based Release)
HowTo
For information on how to use our new myCBR SDK 3.0.1 BETA version, please take
a look at the Java-file MyCBRTest.java which introduces the main
methods to access basic functionality. To compile and execute this file download the jar-file and MyCBRTest.java into the same directory. Then execute the following lines in console (after changing to the right directory)
javac -cp .:myCBR3.0.1.jar MyCBRTest.java
java -cp .:myCBR3.0.1.jar MyCBRTest
The current release is a SDK for building CBR applications on top.
Graphical user interface can be found on the preview page.
Moreover, you can take a look at our Java Doc
License
myCBR is developed under GPL
Copyright (c) 2012 Thomas Roth-Berghofer, Armin Stahl & German Research Center for Artificial Intelligence DFKI GmbH. All rights reserved.
MyCBR is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Since MyCBR uses some modules, you should be aware of their licenses for which you should have received a copy along with this program, too.
Installation of myCBR 2.6.x
To run the myCBR plugin for Protégé, you need to:
- first download Protégé version 3.x at http://protege.stanford.edu/ (basic release should suffice) and install it.
- then copy the myCBR plugins folder myCBR-version-bin.zip\protege_plugin\de.dfki.mycbr (and its content of course) into Protégé's plugins directory, for instance: C:\Program Files\Protege_3.3.1\plugins.
- start Protégé and open/create your project.
-
enable the myCBR plugin by openening the menu: Project -> Configure.
There are now myCBR tabs with the names:
MyCbr_Similarities_Tab,
MyCbr_Retrieval_Tab .
Note: If you are developing for the myCBR project, you might be interested to use ANT to copy program files into the plugin directories, start Protégé from eclipse, etc. For this purpose you have to customize the build.xml file by changing some directory properties.
Publications
Diploma thesis coTag: Code tagging and similarity-based retrieval for eclipse using myCBR by Daniel Bahls
Paper Explanation Capabilities of the Open Source Case-Based Reasoning Tool myCBR by T. Roth-Berghofer and D. Bahls:
Paper Rapid Prototyping of CBR Applications with the Open Source Tool myCBR by A. Stahl and T. Roth-Berghofer:
Other Resources
Flyer made for the ECCBR 2008