Vocabulary Requirements - Release 1.7

Overview

“Vocabulary control is used to improve the effectiveness of information storage and retrieval systems, Web navigation systems, and other environments that seek to both identify and locate desired content via some sort of description using language. The primary purpose of vocabulary control is to achieve consistency in the description of content objects and to facilitate retrieval.

“Vocabulary control is achieved by three principal methods:
• Defining the scope, or meaning, of terms;
• Using the equivalence relationship to link synonymous and nearly synonymous terms; and
• Distinguishing among homographs.”

For a glossary of relevant terms, see the full text of ANSI/NISO Z39.19-2005.

This page describes a scope of work for one development sprint.

Must Have for Release 1.7

Relationships Between Terms

User may add relationships between vocabulary terms: Broader Term and Narrower Term. These relationships will allow users to build a hierarchical vocabulary.

NB: For Release 1.7, each term may have only one BT.

User may create broader or narrower relationships between vocabulary terms
(CSPACE-2988)
Broader and Narrow Term Workflow

Vocabulary Relationship Schema

Vocabulary Terms Records Show Relationships

Users may view related terms (BT, NT) within a vocabulary term record. Broader and narrower terms will be visible one level up and one down. See User may view vocabulary terms in a hierarchy for a discussion of an expanded tree view.

User may view related terms within a vocabulary term record
(CSPACE-2995)

See Wireframes - Storage Location Authority for a partial wireframe.

Nice to Have for Release 1.7

Relationships Between Terms

User may add relationships between vocabulary terms: Use, Use For, and Related Term. These relationships will allow users to control synonyms and non-preferred terms, and define relationships between related terms, e.g. spouses, cause/effect, process/product.

NB: Each term may have multiple UF relationships, but may only have one U relationship. A preferred term may not also be a non-preferred term.

User may create use or use for relationships between vocabulary terms
(CSPACE-2989)
Use and Use For Term Workflow

User may create related term relationships between vocabulary terms
(CSPACE-2990)
Related Term Workflow

Search Results Show Use and Use For

Users may search for vocabulary terms via the find/edit interface or within a record via predictive search. In either case, if a user searches for a non-preferred term, the search results will return both the preferred and non-preferred term.

NB: The functional team continues its investigation into how our implementers prefer that non-preferred terms be handled - whether users may add non-preferred terms to records, how that affects usage, etc.

User can view preferred and non-preferred terms in find and edit search results
(CSPACE-2993)

User can view preferred and non-preferred terms in predictive search results
(CSPACE-2994)

Wireframes - Predictive Text (see heading: handling equivalence)

Extended Term Information on Predictive Search

Users may view additional information about a term when using the predictive search interface. Information will be defined in the schema for each vocabulary type.

User can view extended vocabulary term information on predictive search
(CSPACE-TK)
See Wireframes - Predictive Text under Predictive text with hover pop-up.

Vocabulary Terms Records Show Relationships

Users may view related terms (U, UF, RT) within a vocabulary term record. See User may view vocabulary terms in a hierarchy for a discussion of an expanded tree view.

User may view related terms within a vocabulary term record
(CSPACE-2995)

See Wireframes - Storage Location Authority for a partial wireframe.

Graphic hierarchical view

Users may use a graphic interface to view the entire tree structure for a hierarchy. This does not include the ability to add new terms via this graphic UI, or move items in the structure.

User may view vocabulary terms in a hierarchy
(CSPACE-TK)
Workflow doc + wireframes go here.

Out of Scope for Release 1.7

  • Vocabulary browse
  • Alternate descriptors + usage roll-up
  • Merge, Search & Replace
  • Polyhierarchies
  • Link to outside vocabularies
  • Controlled list management
  • Context filters
  • Support for filing rules
  • Provisional terms