This package provides matching capability to flexibly search within
predefined silos of data within the knowledgebase.
DTS provides capabilities to search a knowledgebase for concepts that
meet these criteria:
- Concepts that match a specified search string in a specific index
- Concepts that match a specified search string, and that also
have a specific role
- Concepts that match a specified search string, and that also
have a specific property
- Concepts that match a specified search string, and that also
have a specific link
- Concepts that match a specified search string, and that also
have a specific local property
In addition, DTS provides capabilities to perform searches for a specified
search string within a specific knowledgebase "silo." Each silo is a
repository of customized concept terminology data (concepts and associated
terms) acquired from a knowledgebase, and optimized for searching. The
DTS servers attempt to match specified search strings to concepts and their
associated properties in a specific silo. A single silo might be defined,
or there may be multiple silos.
The information that populates a silo is determined by data filter parameters
in an installed configuration file. The Selector & Extractor utility
is a Java program that uses the filter specifications in this configuration
file to "select and extract" desired concept data from a source knowledgebase.
The Selector & Extractor then generates the silos and populates them
with the customized data.
The DTS client uses the MatchOptions class to specify the criteria by
which a knowledgebase silo is searched for concepts and associated terms
that match the specified search string.