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
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
Author
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.