Bug #433
closedbrowse interface to metacat
0%
Description
Searching in metacat works fine, but as the number of enries grows we are going
to want to be able to browse through the entries in some sort of organized way.
Here's a proposed approach.
Create a controlled vocabulary consisting of the terms that we want to use for
browsing. Next, classify the data sets using this controlled vocabulary.
Finally, create an inverse index of the datasets using the categories, such that
each dataset that is classified using a particular term is listed under that
term. Any data set can show up under multiple terms. Data sets that are not
classified using that controlled vocabulary would be omitted from the list.
This system would allow multiple classifications to coexist. One could switch
browse views by simply switching which controlled vocabulary was being used
(e.g., switch from a taxonomically oriented classification to a geologically
oriented classification). The initial classification could simply be to use
uncontrolled keywords (e.g., no thesaurus), thus it would likely have almost as
many categories as there are data sets, but it wold give some sense of the use
of keywords.