|
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
- Users acceses the search engine interface
- User enters a search term
- User confirms he wants TOQE assistance on his search query by clicking a checkbox
- User submits his query
- Query gets send to TOQE
- TOQE returns list of semantically related concepts (SRC)
- SRC’s are passed to search engine
- 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
- Users acceses the search engine interface
- User enters a search term
- User selects a TOQE method via a dropdown box
- User submits his query
- Query and chosen method get send to TOQE
- TOQE returns list of semantically related concepts (SRC) based on method
- SRC’s are passed to search engine
- 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
- Users acceses the search engine interface
- User enters a search term
- User confirms he wants to browse thesaurus first by clicking a checkbox
- (Optional) User selects a TOQE method via a dropdown box (see Use Case 2)
- User submits his query
- Query [and chosen method] get send to TOQE
- TOQE returns list of semantically related concepts (SRC) based on method
- User choses SRC and confirms wether he wants another TOQE search (→4.) or if he wants to send it to the search engine
- SRC is passed to search engine
- 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
- User expands query to synonyms
- TOQE returns no results
- User expands query to narrower concepts
- TOQE returns no results
- User expands query to narrower concepts including their synonyms
- 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
- Developer questions TOQE for capabilities
- TOQE returns a list of methods
Result
Introspective information about a TOQE instance.