Specifications for thesaurus software

Abstract Specifications are presented for software designed to support manual development and maintenance of information retrieval thesauri. The specifications are intended to support both evaluation of existing packages for acquisition and design of custom software. Specialized requirements of thesaurus support are emphasized over more general database management requirements. Requirements for integration with larger systems and for the user interface are summarized. Relationships specified by the ANSI standard should be supported, and the relationships should be validated to avoid introduction of conflicting relationships. Flexibility in availability of note and date fields is important, and where required, term classifications should be available. Maintenance procedures should include provision for feedback on the impact of changes, as well as appropriate levels of approval for changes. A wide variety of online displays and printed reports are required, including but not limited to alphabetical, hierarchical, and rotated. In addition, it is desirable to be able to search the thesaurus database with such capabilities as Boolean logic and proximity operators.