|
IxD/IA & Research & Writing
Glossary:
Functional Requirements
Advanstar Communications
(2001)
By Cassie Carter, PhD
The Glossary—a kind of
online dictionary—is a reference tool designed
to be as tightly integrated as possible. It should
be integrated into Search tools, with Glossary results
being among the highest priority (seeSearch & Advanced
Search User Experience Requirements ). The Glossary
must also be easily recognized and navigated to as a
distinct content area within the site. The Glossary
should also be thought of as an important editorial
tool. Editors can link technical terminology in articles
to definitions in the Glossary, and also create Specialized
Glossaries for special topics. In developing the Glossary,
developers should aim toward as much flexibility as
possible, so that each glossary term is a separate component
that can be called up singly or in any combination with
other terms, as defined by an editor or site user.
Purpose of this Document
This document includes the Functional
and Content Requirements for the Glossary. Functional
Requirements spell out what the Glossary must be able
to do. Content Requirements specify copy and
graphical components that must be included on each page.
For the most part, requirements are
illustrated using screenshots from the very nicely done
Technical Glossary at Geek.com (http://www.geek.com/glossary/glossary_search.htm ). Where Geek.com screenshots are unavailable or incomplete,
Visio page outlines have been included instead. In
some cases, Geek.com screens have been modified to serve
as clearer examples.
This document does not specify graphical page design or copy; it only makes
recommendations in these areas to be acted upon by the
Art Director and Copywriter. At the completion of the
design phase, this document will become part of the
Functional Design Document, along with graphical page
designs, the copy deck, and a content map.
Glossary
Integration
Functional Requirements:
Search
The user may arrive at the Glossary
by using the Basic or Advanced search tools (see Search
and Advanced Search User Experience Requirements for search tools specifications).

Functional Requirements:
Contextual Links
- Glossary functionality
will allow editors to provide contextual links to
glossary definitions.
- The user may arrive at the Glossary
by following a contextual link within an article or
other content area within the site.
- Contextual links
may present Glossary definitions using popup windows,
as editor desires.
Functional
Requirements: Specialized Glossaries
- An individual section
or article in the site can offer its own specialized
Glossary (illustrated here in the link to Backbone
Glossary.
- In
creating a Specialized Glossary, editors must be able
to draw from existing Glossary terms as well as to
enter new terms that are added to both the general
and specialized Glossaries.
Searching
Tips
In addition to being available
on the Glossary home page, Searching tips are
available on a separate page, linked from results
pages.
Functional
Requirements
- Explain how to search the Glossary to achieve
the best results
- Specify parameters, limitations, assumptions
- Provide examples
- Provide an obvious link that returns user
to where they were
Content
Requirements
- Title
- Instructional copy
- Examples
- Text of link back to previous location
Single-Term
Glossary Search Result
When a glossary search turns
up an exact match, when there is only one result,
and when an article includes a direct link to
a specific glossary term, the result is displayed
as a Singe-Term Glossary Search Result.
Functional
Requirements
- Basic search box at top:
text entry field, search button, link to searching
tips near search button
- Alphabetical browsing
- Display glossary term and
definition, with other glossary terms cross-linked
to their entries
- Display related terms
- Display see also link to
Specialized Glossaries
- Display images with captions
- Link to Alphabetical Glossary
Listing, where user can view found term in context
of other words starting with the same letter
- Link to printable version
(see next page)
Content
Requirements
- Descriptive title for <TITLE>
tag to facilitate useful search results, such
as Resources: Glossary: Geek
- Instructions on how to search
again
- Glossary term, definition
- Related terms and See also
headings and links
- Optional image
- Print button
- Go to Glossary button
Technical
challenge: How will cross-links within
existing definitions be kept up-to-date as new terms
are added to the glossary?

Single-Term
Contextual Glossary Popup
Single-term glossary results may
also be displayed in a separate popup window if
referenced within an article, product description,
etc.
Functional
Requirements
Functional
requirements for a Glossary Popup are the same
as for a standard single-term glossary search
result, except:
- The glossary entry is displayed
in its own popup window
- All browser controls are
available, allowing the user to print, save,
etc.
- There is no search box or
alphabetical browsing available.
- If the graphic design is
printable, then the popup version is the printable
version and there is no PRINT button; if graphic
design is complex, a printable version is available
in the same window via the PRINT button.
Content
Requirements
Content
requirements for a Glossary Popup are the same
as for a standard single-term glossary search
result, PLUS:
- Descriptive title for <TITLE>
tag to facilitate useful search results, such
as Resources: Hive4Telecom Glossary: Consectetuer
Alphabetical
Glossary Listing
Functional
Requirements
If
the user has chosen to browse alphabetically or
has typed in a partial word (and has not specifiedexact
match), results are displayed as an Alphabetical
Glossary listing.
- Basic search box at top:
text entry field,search button, link to searching
tips near search button
- Alphabetical browsing
- Glossary entries are listed
alphabetically, listing the most relevant/closest
matches (according to the user’s criteria)
with the closest match about 3 or 4 entries
down, highlighted.
- If there is no exact match,
insert aYour term would appear here if it were
available in this glossary placeholder, with
a link to Submit a New Term (see next page)
- Each entry includes the term,
hyperlinked to its Single Term result page,
then its definition, with other glossary terms
cross-linked to their entries.
Content
Requirements
- Descriptive title for <TITLE>
tag to facilitate useful search results, such
as Resources: Glossary: G.Lite – Garbage Collection
- Instructions on how to search
again
- Glossary terms and definitions
(dynamic)
- Text for Your Term would
appear here if it were available in this glossary
- Text/label forSubmit a New
Term button
In this example, (a) if the user
typed Game Console, s/he would receive a Single
Term result page. (b) If the user typed Game,
then the Alphabetical Glossary Listing would display
Game Console and
Game
Port.
(c) If the user typed GAM or GA, all of the
terms shown would be displayed except for G.Lite.
(d) If the user typed Gamma, the user would
be informed that the term does not exist in the
Glossary and would be invited to add it.
Submit New Glossary Term
Functional Requirements
If there is no exact match for the term a user enters, and the user clicks the Submit New Term button, s/he arrives on the Submit New Glossary Term page.
- The Submit a New Glossary Term tool must remember what term the user had entered and reprint it.
- The user is invited to provide context for the term by typing a sentence containing the term into a text field
- Basic search box at top: text entry field,search button, link to searching tips close to search button
- Alphabetical browsing
- For other recommendations, see requirements for handling No Matches results in Search & Advanced Search User Experience Requirements
- Also recommended: BACK button
Content Requirements
- Descriptive title for <title>
tag to facilitate useful search results, such as Resources: Hive4Telecom Glossary: Submit a New Term
- Polite message to user, such as,We’re sorry we couldn’t find any terms matching XYZ. Please search again if you think you may have misspelled your search word, or submit the term to request that we define it.
- Instructions on how to search again
- Text field for user to type in sentence using the term
- Instructions asking user to type in sentence using the term
- Text/label forSubmit a New Term button
- Also recommended: BACK button
Submit New Glossary Term: Confirmation Message
Functional Requirements
The confirmation message lets the user know that they have successfully submitted a term to theteam to be added to the Glossary, and it lets the user know their suggestion is appreciated.
Content Requirements
- Descriptive title for
tag to facilitate useful search results, such as Resources: Hive4Telecom Glossary: Thank You
- Polite message to user confirming that user’s suggestion has been posted and stating how long processing will take
- Instructions on where to go next (back to glossary home)
Back to glossary home link
|
|