Bug #3678


Incorporate FIRST features for generalized vocabulary lookup

Added by ben leinfelder over 15 years ago. Updated about 15 years ago.

morpho - general
Target version:
Start date:
Due date:
% Done:


Estimated time:


While you can currently specify a "thesaurus" from which your keywordSet is derived, there is no way of actually selecting values from this [possibly nonexistent] vocabulary list.
The FIRST project is addressing this shortcoming with some enhancements. Those should be added directly to Morpho so that they can be used by both applications.

Related issues

Blocks FIRST - Bug #3512: Expand keyword tagging beyond NBII lookupResolvedben leinfelder10/08/2008

Blocked by Morpho - Bug #345: pick lists for controlled vocabulariesResolvedben leinfelder11/29/2001

Actions #1

Updated by Matt Jones over 15 years ago

This would allow us to close out one of our oldest Morpho requests -- bug # 345, opened in 2001. I think this bug and that one are duplicates.

Actions #2

Updated by ben leinfelder over 15 years ago

I've incorporated the new VocabularyPlugin that is used for managing controlled vocabularies (lists, trees, more...)
Each configured vocabulary must specify an appropriate UI (an implementation of the new AbstractUIVocabularyPage class) that is used for selecting values.
The GenericVocabularyPage can be used for simple lists, but assumes that there is an accompanying XML file that conforms to the IMS VDEX specification ( provided in the configuration jar of a Morpho installation.
The VocabularyPlugin has no dependency on the concept of EML's "keywordSet", even though that was the primary motivation for creating it (re: bug #345).

Actions #3

Updated by ben leinfelder over 15 years ago

The "KNBRegistry" vocabulary is a developing list of sites/organizations that contribute to the KNB.
SANParks uses these values to organize their data sets (by park). This is the first constrained vocabulary that was added to Morpho (and may need editing). Suggestions for more?

Actions #4

Updated by ben leinfelder over 15 years ago

added another "generic" UI page: the GenericTreeVocabularyPage allows interaction with an arbitrarily deep tree for selecting keywords. Any level in the tree - whether leaf or branch - can be selected as a keyword.

Actions #5

Updated by ben leinfelder about 15 years ago

this has been incorporated into the Morpho tree for 1.7

Actions #6

Updated by Redmine Admin about 11 years ago

Original Bugzilla ID was 3678


Also available in: Atom PDF