TOQE: the Thesaurus Query Expander

Home | Documentation | Demo | Repository (subversion) |



Use Cases

Use Case 1: Enhancing search-engine queries (simple)

Purpose

A web based search-engine should offer results based on semantically related concepts.

Primary Actor

Search-engine user

Prerequisites

None.

Sequence

  1. Users acceses the search engine interface
  2. User enters a search term
  3. User confirms he wants TOQE assistance on his search query by clicking a checkbox
  4. User submits his query
  5. Query gets send to TOQE
  6. TOQE returns list of semantically related concepts (SRC)
  7. SRC’s are passed to search engine
  8. SRC’s are displayed to the user as well as search results based on SRC’s

Results

User gets results based on SRC’s

Use Case 2: Enhancing search-engine queries (expert)

Purpose

A web based search-engine should offer results based on semantically related concepts. User decides the kind of relation

Primary Actor

Search-engine user

Prerequisites

None.

Sequence

  1. Users acceses the search engine interface
  2. User enters a search term
  3. User selects a TOQE method via a dropdown box
  4. User submits his query
  5. Query and chosen method get send to TOQE
  6. TOQE returns list of semantically related concepts (SRC) based on method
  7. SRC’s are passed to search engine
  8. SRC’s are displayed to the user as well as search results based on SRC’s

Results

User may decide which kind of concept relation he wants to be included in his search result.

Use Case 3: Enhancing search-engine queries by querying a thesaurus first

Purpose

A user wants to browse conceptual relations before he submits a search query.

Primary Actor

Search-engine user

Prerequisites

None.

Sequence

  1. Users acceses the search engine interface
  2. User enters a search term
  3. User confirms he wants to browse thesaurus first by clicking a checkbox
  4. (Optional) User selects a TOQE method via a dropdown box (see Use Case 2)
  5. User submits his query
  6. Query [and chosen method] get send to TOQE
  7. TOQE returns list of semantically related concepts (SRC) based on method
  8. User choses SRC and confirms wether he wants another TOQE search (→4.) or if he wants to send it to the search engine
  9. SRC is passed to search engine
  10. search results are returned to the user

Results

User gets a “normal” search result but based on thesaurical exploration of the former query.

Use Case 4: Enhancing search results by exploring thesaurus tree with synonyms

Purpose

A user wants to browse conceptual relations before he submits a search query. He also like to expand his exploration of the thesaurus tree to synonyms of the broader and narrower concepts.

Primary Actor

Search-engine user

Prerequisites

None.

Sequence

Same as Use Case 3 but with detailed method selection

  1. User expands query to synonyms
  2. TOQE returns no results
  3. User expands query to narrower concepts
  4. TOQE returns no results
  5. User expands query to narrower concepts including their synonyms
  6. TOQE returns a result

Results

User gets a “normal” search result but based on thesaurical exploration of the former query.

Use Case 5: Capability Request

Purpose

A developer wants to know the capabilities, a TOQE instance offers.

Primary Actor

Developer

Prerequisites

None.

Sequence

  1. Developer questions TOQE for capabilities
  2. TOQE returns a list of methods

Result

Introspective information about a TOQE instance.