The MBAT Search module provides the ability to query external data sources. The module is maintained as a separate package in the MouseBIRN repository and built as as separate jar, mbat_search.jar. An API is provided, and described in the
MBATSearchJavadocs?.
Before a search can be performed, the MBAT_search object needs to obtain search parameters and data source information from the
MetadataServer. MBAT_search obtains this data via the UMD API described in
MBATMetadataAPI. This data is presented to the user to select appropriate search parameters. The parameter selection as well as a description of the algorithm used to search the available sources is described in
MBATSearchingAlgorithm.
New data sources can be added by creating a reference to the source in the
MBAT Search configuration file and writing a search plugin to communicate with that source. The plugin API is currently under development at
MBATDataSourceAPI.
Version Control
Subversion Link: *svn+ssh://cvs.loni.ucla.edu/cvs/MouseBIRN/mb/mbSearch
Related Pages