The PSM Librarian tab plug-in for Protégé


Please Note: the home page for the PSM Librarian has been moved to the Protégé Semantic MediaWiki at the following URL: http://protegewiki.stanford.edu/index.php/PSM_Librarian . The information on this page should be considered outdated.


The PSM Librarian supports you in building a knowledge-based application out of reusable knowledge components known as Problem-Solving Methods (PSMs). PSMs are generic, formalized and implemented algorithms that encode domain-independent strategies to realize common cognitive tasks (known as generic tasks, e.g., classification, diagnosis, design) by processing domain knowledge. As such, PSMs serve as reasoning building blocks (often collected in libraries) that can be assembled with a domain knowledge base to create a running system.

The PSM Librarian tab plugin for Protégé serves as a front-end interface between one of your domain projects and a set of PSM libraries (modeled with the UPML language). The PSM Librarian allows you to browse several PSM libraries in a uniform way and thus to make an informed selection of a PSM that suits your domain task and knowledge. The PSM Librarian then allows you to configure a PSM to fit the specifics of your domain application, by creating interactively a set of mapping relations between the entities of your domain and the input-output entities specified by the PSM. The PSM Librarian provides an integrated and simultaneous support for you to view and manage all three Protégé projects involved in the configuration process (domain, method and mappings). The PSM Librarian includes an interpreter that processes those mapping relations to re-formulate your domain knowledge in terms that are appropriate for activating the PSM. (Note that the current version of the PSM Librarian tab does not support the actual activation of the configured PSM with case data.)


 Screenshots

View screenshots.


 Download

The PSM Librarian Tab plugin is now distributed along with Protégé releases (versions 2.1 and higher) if you choose so when installing Protégé.
Go to the download area to get the PSM Librarian distribution separately, sample PSM libraries and demo experiments.

Last updated: July 8, 2005.


 Documentation

View documentation.
Browse related publications.


 Author

Author and contact: Monica Crubézy.
Institution: Stanford University (Stanford Medical Informatics).


 Level of Support

This plugin is primarily a research and experimentation prototype. Feedback, feature requests and bug reports are greatly appreciated but are processed in accordance with the author's research plan.


 License

The PSM Librarian and its source code (like Protégé) are freely available, under the open source Mozilla Public License. The PSM Librarian source code is available upon request.