View Source

{toc}


h2. {anchor:01} 01 View Search Form

*Description*
The user chooses the option "Search" from the [Header Tab bar > Tools menu|RS Glossary#UI and Navigation terms] and views the search page in details.

*Preconditions*
The user is logged in the Nuxeo DM system. The migration of documents is completed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Navigate to ["Search" located in Tools menu/Search|RS Glossary#UI and Navigation terms] and select it. | "Search" page is opened. Fields and options for search criteria are editable and have no default set values. | |
*Post conditions*
The system displays the detailed "Search" page.


h2. {anchor:02} 02 Perform Full Text Search

*Description*
The user enters a keyword or phrase in the [Full Text Search tool|RS Glossary#UI and Navigation terms], a search is performed, and the system displays a detailed list of the search results.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Navigate to the [Full Text Search|RS Glossary#UI and Navigation terms], enter a keyword or a phrase, and press Enter. | - A [Sentence Search tab|RS Glossary#Semantic Search terms] is displayed that contains:
-- [Search criterion field|RS Glossary#Semantic Search terms] that displays:
--- the FR *keyword* in the [FR field|RS Glossary#Semantic Search terms]
--- the searched phrase in the Search criterion field next to it
-- a detailed list of the search result in the sub-tab List
- If there is only one result found then the [MO tab|RS Glossary#Data Annotation terms] for that result is opened (additional to the Sentence Search tab). | |
*Post conditions*
The system displays a detailed list of search results in a Sentence Search tab.
If only one result is found it displayed in a separate [MO tab|RS Glossary#Data Annotation terms].


h2. {anchor:03} 03 View search item from Search History

*Description*
The user chooses a history record from [Tools menu/ Search list|RS Glossary#UI and Navigation terms], and views the search results page in details.

*Preconditions*
The user is logged in the Nuxeo DM system. The migration of documents is completed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Navigate to [Tools menu/Search|RS Glossary#UI and Navigation terms] and selects one search record from search list (the History list displays the last five searches). | - [Sentence Search tab|RS Glossary#Semantic Search terms] page is opened.
- Fields and options for search criteria are editable and have previously set values.
- The system displays a detailed list of the search results in the tab List. | |
*Post conditions*
The system displays the Search page that contains the search results.


h2. {anchor:04} 04 Semantic search with one criterion

*Description*
The user opens the [Sentence Search tab|RS Glossary#Semantic Search terms] and searches with one criterion

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Navigate to the Header Tabs bar, select Tools, and select the option "Search" (see [Test 02 UI and Navigation#04]) - the Sentence Search tab is opened in which to perform the semantic search and the [search criterion field|RS Glossary#Semantic Search terms] is editable and has no default set values

*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting 2 or more characters of any search criterion | - Autocomplete suggestion list is displayed
- Each suggestion consists of the Actor's name and the thesauri names that contain that Actor | |
| 2 | Select one of the suggestions from the autocomplete list | - The search criterion field displays the selected suggestion. A tooltip containing information about the suggestion is displayed during mouse-over it.
- The search criterion field is editable (criterion can be changed)
- An expandable [FR field|RS Glossary#Semantic Search terms] is added to the [search sentence|RS Glossary#Semantic Search terms] that, if expanded, contains a list of adequate FRs. A tooltip containing information about the FR is displayed during mouse-over it.
- If any of the FRs in the list are selected it is displayed in the FR field
- the FR field contains the default FR
- A new [check box|RS Glossary#Semantic Search terms] is displayed that allows the user to search only for objects with images.
- The search field contains the actions to add a new field for the same FR ("+") and to delete the current field ("-") (might be visible only during mouse-over)
- The action "+" to add a new search criterion field for a separate FR is displayed next to the search field | |
| 3 | Click the Search button. | - A note specifying the number of search results is displayed
- If the search results are more than 500 the note contains text, indicating the fact
- All object records that satisfy the search criterion by the default FR are listed in the sub-tab "List"
- If clicked, the sub-tab "Thumbnails" display a list of thumbnails of the object records
- If clicked, the sub-tab "Timeline" displays a timeline where the object results are positioned correctly
- The results are displayed grouped by screens
- A Navigation area that allows for correct navigation between the result screens is displayed (top-right of the search tab)
- New search record is created automatically at the bottom of the search history list in the Header Tab bar > Tools > Search > Search History (see action 2.3 of [test 02 UI and Navigation#04]).
- The search history contains 5 entries (the new search is not added as 6th in the list)
- If the same search was already performed before and was existing in the search history it is not duplicated in the history list and appears only at the bottom | |
| 4 | Perform the following action sequence:
- Expand the FR field
- Select any of the FRs in the FR list
- Delete the previously inputted text in the criterion field
- Start inputting 2 or more characters of a new (or same) Actor | - Autocomplete suggestion list is displayed
- The list contains only Actors from Actor's thesauri (as listed in the expected results for action 1) | |
| 6 | Click the Search button. | Same as the expected results for action 3 | |
*Post conditions*
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered search criterion are found and displayed.


h2. {anchor:05} 05 Semantic search by one criterion for Actor

*Description*
The user opens search tab and searches with one criteria from the range Actor.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.
Actor is anything in the semantic data that satisfies the definitions depicted in [FR Names Table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-FRNamesTable]

*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting a search criterion that is any Actor in the semantic repository | - One (or more) of the items in the autocomplete list is an Actor
- The Actor thesauri are some of the following (see [Meta-thesaurus table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-Metathesaurustable] for the thesauri that are searchable):
-- *RKD Artist*
-- *RKD Collection/Institution*
-- *RKD Person*
-- *BM Department*
-- *BM Ethnographic Group*
-- *BM Nationality*
-- *BM Person/Institution* | |
| 2 | Select one of the suggestions that is an Actor (is from one of the above-listed thesauri) | - The Actor name is displayed in the criterion search field
- The FR field displays the default FR *created/modified by* | |
| 3 | Click the button Search (to look for the object records that satisfy the default FR) | All object records are found that contain *"Thing (or part/inscription thereof) was created or modified/repaired by Actor (or group it is member of)"* | |
| 4 | Change the FR (in [FR field|RS Glossary#Semantic Search terms]) to *met* and click the button Search | All object records are found that contain *"Thing (or another thing it is part of) has met actor in the same event (or event that is part of it)"* | |
| 5 | Change the FR to *influenced by* and click the button Search | All object records are found that contain *"Thing's production was influenced/motivated by Actor (or group it is member of)"* | |
| 6 | Change the FR to *owner/keeper* and click the button Search | All object records are found that contain *"Thing has current owner or keeper Actor"* | |
| 7 | Change the FR to *all owners/keepers* and click the button Search | All object records are found that contain *"Thing has former or current owner or keeper Actor, or ownership/custody was transferred from/to actor in Acquisition/Transfer of Custody event"* | |
| 8 | Change the FR to *about* and click Search | All object records are found that contain *"Thing depicts or refers to Actor, or carries an information object that is about Actor, or bears similarity with a thing that is about Actor"* | |
*Post conditions*
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Actor criterion and FR are found and displayed.


h2. {anchor:06} 06 Semantic search by one criterion for Period

*Description*
The user opens search tab and searches with one criteria from the range Period.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.
Period is anything in the semantic data that satisfies the definitions depicted in [FR Names Table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-FRNamesTable]

*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting a search criterion that is any Period in the semantic repository | - One (or more) of the items in the autocomplete list is a Period
- The Period thesauri are some of the following (see [Meta-thesaurus table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-Metathesaurustable] for the thesauri that are searchable):
-- *BM Event*
-- *BM Period/Culture*
-- *BM Political State* | |
| 2 | Select one of the suggestions that is a Period (is from one of the above-listed thesauri) | - The Period name is displayed in the criterion search field
- The FR field displays the default FR *about* | |
| 3 | Click Search (to look for the object records that satisfy the default FR) | All object records are found that contain *"Thing depicts or refers to Event/Period, or carries an information object that is about Event, or bears similarity with a thing that is about Event"* | |
| 4 | Change the FR to *present at* and click Search | All object records are found that contain *"Thing was present at Event (eg exhibition) or is from Period"* | |
*Post conditions*
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Period criterion and FR are found and displayed.


h2. {anchor:07} 07 Semantic search by one criterion for Place

*Description*
The user opens search tab and searches with one criteria from the range Place.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.
Place is anything in the semantic data that satisfies the definitions depicted in [FR Names Table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-FRNamesTable]

*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting a search criterion that is any Place in the semantic repository | - One (or more) of the items in the autocomplete list is a Place
- The Place thesauri are some of the following (see [Meta-thesaurus table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-Metathesaurustable] for the thesauri that are searchable):
-- *BM Place*
-- *RKD Place* | |
| 2 | Select one of the suggestions that is a Place (is from one of the above-listed thesauri) | - The Place name is displayed in the criterion search field
- The FR field displays the default FR *created in* | |
| 3 | Click Search (to look for the object records that satisfy the default FR) | All object records are found that contain *"Thing (or part/inscription thereof) was created or modified/repaired at/in place (or a broader containing place)"* | |
| 4 | Change the FR to *from* and click Search | All object records are found that contain *"Thing has former, current or permanent location at place, or was created/found at place, or moved to/from place, or changed ownership/custody at place (or a broader containing place)"* | |
| 5 | Change the FR to *located in* and click Search | All object records are found that contain *"Thing has current or permanent location in Place (or a broader containing place)"* | |
| 6 | Change the FR to *found at* and click Search | All object records are found that contain *"Thing was found (discovered, excavated) at Place (or a broader containing place)"* | |
| 7 | Change the FR to *about* and click Search | All object records are found that contain *"Thing depicts or refers to a place or feature located in place, or is similar in features or composed of or carries an information object that depicts or refers to a place"* | |
*Post conditions*
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Place criterion and FR are found and displayed.


h2. {anchor:08} 08 Semantic search by one criterion for Type

*Description*
The user opens search tab and searches with one criteria from the range Type.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) -the [criterion search field|RS Glossary#Semantic Search terms] is displayed.
Type is anything in the semantic data that satisfies the definitions depicted in [FR Names Table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-FRNamesTable]



*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting a search criterion that is any Type in the semantic repository | - One (or more) of the items in the autocomplete list is a Type
- The Type thesauri are some of the following (see [Meta-thesaurus table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-Metathesaurustable] for the thesauri that are searchable):
-- *BM Currency*
-- *BM Escape*
-- *BM Object*
-- *BM School*
-- *BM Series Type*
-- *BM Subject*
-- *BM Ware*
-- *RKD Keywords*
-- *RKD Location*
-- *RKD Object*
-- *RKD Shape*
-- *RS IconClass* | |
| 2 | Select one of the suggestions that is a Type (is from one of the above-listed thesauri) | - The Type name is displayed in the criterion search field
- The FR field displays the default FR *is/has/about* | |
| 3 | Click Search (to look for the object records that satisfy the default FR) | All object records are found that contain *"Thing is of Type, or has Shape, is of Kind, or is about a type"* | |
*Post conditions*
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Type criterion and FR are found and displayed.


h2. {anchor:09} 09 Perform semantic search by one criterion for Material

*Description*
The user opens search tab and searches with one criteria from the range Material.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.
Material is anything in the semantic data that satisfies the definitions depicted in [FR Names Table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-FRNamesTable]

*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start a new semantic search (see [Test 05 Search#04]) and start inputting a search criterion that is any Material in the semantic repository | - One (or more) of the items in the autocomplete list is a Material
- The Material thesauri are some of the following (see [Meta-thesaurus table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-Metathesaurustable] for the thesauri that are searchable):
-- *BM Material*
-- *RKD Material (Support/Frame)* | |
| 2 | Select one of the suggestions that is a Material (is from one of the above-listed thesauri) | - The Place name is displayed in the criterion search field
- The FR field displays the default FR *made of* | |
| 3 | Click Search (to look for the object records that satisfy the default FR) | All object records are found that contain *"Thing (or part thereof) consists of material"* | |
*Post conditions*\|The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Material criterion and FR are found and displayed.


h2. {anchor:10} 10 Semantic search by one criterion for Technique

*Description*
The user opens search tab and searches with one criteria from the range Technique.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.
Technique is anything in the semantic data that satisfies the definitions depicted in [FR Names Table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-FRNamesTable]

*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting a search criterion that is any Techniquein the semantic repository | - One (or more) of the items in the autocomplete list is a Technique
- The Technique thesauri are some of the following (see [Meta-thesaurus table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-Metathesaurustable] for the thesauri that are searchable):
-- *BM Technique*
-- *RKD Technique* | |
| 2 | Select one of the suggestions that is a Technique (is from one of the above-listed thesauri) | - The Technique name is displayed in the criterion search field
- The FR field displays the default FR *used* | |
| 3 | Click Search (to look for the object records that satisfy the default FR) | All object records are found that contain *"The production of Thing (or part thereof) used general technique"* | |
*Post conditions*
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Technique criterion and FR are found and displayed.


h2. {anchor:11} 11 Semantic search by one criterion for Literal

*Description*
The user opens search tab and searches with one criteria from the range Literal.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.
Literal is anything in the semantic data that satisfies the definitions depicted in [FR Names Table|https://confluence.ontotext.com/display/ResearchSpace/Meta-Thesaurus+and+FR+Names#Meta-ThesaurusandFRNames-FRNamesTable]

*Constraints*
The search is performed taking into consideration the semantic data object repository.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting a search criterion that is any Literal (free text) | - The Literal name is displayed in the criterion search field | |
| 3 | Click Search | - If the literal is anything different from a number (year)
-- The FR field displays the default FR *keyword*
-- All object records are found that match *" The full text of the thing's description (including thesaurus terms and textual descriptions)"*
- If the Literal is a number (year)
-- The FR field displays the default FR *keyword*
-- All object records are found that contain *" Thing was created at some time within the given interval or year"* | |
| 4 | Delete the search criterion and start inputting 2 (or more) characters of a new search criterion | - The search criterion field contains the value entered by the user
- Autocomplete is not active | |
| 5 | Change the FR to *identified by* and click Search | All object records are found that contain *" Thing (or part thereof) has Identifier (exact-match string)"* | |
| 6 | Delete the search criterion and start inputting 2 (or more) characters of a new search criterion | - The search criterion field contains the value entered by the user
- Autocomplete is not active | |
*Post conditions*
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Literal criterion and FR are found and displayed.


h2. {anchor:12} 12 Semantic search by several criteria by the same FR

*Description*
The user opens search tab and searches by several criteria by the same FR

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting text and select a criterion from the autocomplete in "Find all objects" field (ranges - Actor, Place, Period, Type, Technique, Material) | - The search criterion (of a particular range type) is inputted into the criterion field.
- FR field appears that contains the corresponding default FR (the user may choose to change it from the FR drop-down, which would not change the expected results). | |
| 2 | Pass the mouse over the search criterion field and press "+" to add new search criterion for the same FR | - Drop-down box containing the logical AND and OR is displayed. The default value is AND.
- New search criterion field is automatically displayed and is editable and have no default set values. | |
| 3 | Start inputting 2 (or more) characters of the second criterion | The autocomplete list displays only suggestions that are of the same range as the range of the first criterion | |
| 4 | Select a suggestion and click Search | All the object records that satisfy the logical construction *default FR (first criterion AND second criterion)* are displayed in the sub-tab List | |
| 5 | Change the logical operator in the logical drop-down box to OR and click Search | All the object records that satisfy the logical construction \\
*default FR (first criterion OR second criterion)* are displayed in the sub-tab List | |
| 6 | Pass the mouse over the second search criterion field and press "-" to delete it | - The second criterion field is deleted
- The logical drop-down box is deleted | |
| 7 | Pass the mouse over the search criterion field and press "+" | - Drop-down box containing the logical AND and OR is displayed. The default value is AND.
- New search criterion field is automatically displayed and is editable and have no default set values. | |
| 8 | Input a literal into the second criterion box | - The literal text appears in the criterion box
- No autocomplete suggestions are displayed | |
| 9 | Click Search | - The second criterion field appears after the circled "+" after a FR field containing the FR *keyword*
- All the record object that satisfy the logical construction *(default FR (first criterion)) AND (FR keyword (Literal))* are displayed in the sub-tab List | |
*Post conditions*
All object records that correspond to the multiple search criteria are found and displayed.


h2. {anchor:13} 13 Semantic search by multiple FRs

*Description*
The user opens search tab and searches by multiple FRs

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the [criterion search field|RS Glossary#Semantic Search terms] is displayed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Start inputting text and select a criterion from the autocomplete in "Find all objects" field (ranges - Actor, Place, Period, Type, Technique, Material) | - The search criterion (of a particular range type) is inputted into the search field.
- FR field appears that contains the default FR for that criterion (denoted by FR1). | |
| 2 | Click the circled + (logical AND) | - new criterion search field is displayed automatically | |
| 3 | Start inputting text in the second search field and select a criterion from the autocomplete that has a range that is different from the range of the first criterion | - The search criterion is inputted into the second search field.
- FR field appears that contains the default FR for the second criterion (denoted by FR2). | |
| 4 | Click the Search button | All the object records that satisfy the logical construction \\
*(FR1 (first criterion)) AND (FR2 (second criterion))* are displayed in the sub-tab List | |
*Post conditions*
All object records that correspond to the search criteria entered are found and displayed.


h2. {anchor:14} 14 Semantic search for objects with images

*Description*
The user searches only for objects with images.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see [Test 05 Search#04]) - the "Find all objects" search field and a check box that allows to search only for images are displayed

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Check the option to look for objects only with images | The option is checked | |
| 2 | Input a search criterion and click the Search button | All the object records that satisfy the criterion and have images are found and displayed. Some object have images but do not have a thumbnail image - they will be found. | |
*Post conditions*
All the object records that satisfy the criterion and have images are found and displayed


h2. {anchor:15} 15 Change existing semantic search

*Description*
The user opens existing search page, changes some criteria, and/or deletes some search options, and performs a new semantic search - the system displays a detailed list of search results.

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
[Test 05 Search#02] or [Test 05 Search#04] or [Test 05 Search#12] or [Test 05 Search#13], etc. has been performed
and all object records are displayed.
Criterion fields, FR fields, and logical drop-downs are editable and have previously set values.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Change some criterion, or/and delete a criterion, and/or change the AND/OR logical values, and/or change some FRs, and click the Search button. | All object records that satisfy the search criteria and options are listed in the sub-tab List. | |
*Post conditions*
All object records that correspond to the search criteria and options are found and displayed.


h2. {anchor:16} 16 Review the search results in detail - List, Thumbnails, Timeline

*Description*
The user reviews the list of search results in different views (List, Thumbnails, Timeline sub-tabs).

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
[Test 05 Search#02] or [Test 05 Search#04] or [Test 05 Search#12] or [Test 05 Search#13], etc. has been performed
and all object records are displayed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | The user reviews the search results list in List view. | - The sub-tab List shows a list of object records.
- Each object record displays:
-- a thumbnail of the object
-- title
-- type, creator, material, and technique. | |
| 2 | The user reviews the search results in Thumbnails or Timeline views. | - The sub-tab Thumbna displayes are thumbnail of the object, title, and creator
- The sub-tab Timeline displays a timeline based on date of creation. | |
*Post conditions*
The search result are correctly displayed in List, Thumbnails, and Timeline views


h2. {anchor:17} 17 Filter search results

*Description*
The user filters the search results

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
[Test 05 Search#02] or [Test 05 Search#04] or [Test 05 Search#12] or [Test 05 Search#13] has been performed
and all object records are displayed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Navigate to the left part of the screen to the Filter pane. | The search results are represented in different statistical categories placed in facets with headers:
- object type
- creator
- places
- created
- technique
- material | |
| 2 | Select (check) one or several categories from the facets | - Only the object records that fall within all the selected categories are displayed in the right
- If there is only one result found then the MO tab for that result IS NOT opened. | |
| 3 | Unselect (uncheck) some categories | Only the object records that fall within all the selected categories are displayed in the right | |
*Post conditions*
Only and all of the object records that correspond to all of the filtering categories are found and displayed.


h2. {anchor:18} 18 Sort search results

*Description*
The user sorts the search results

*Preconditions*
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
[Test 05 Search#02] or [Test 05 Search#04] or [Test 05 Search#12] or [Test 05 Search#13] has been performed
and all object records are displayed.

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| 1 | Observe the sort option (located above the list of search results) | The sort options are clickable and are:
- "title"
- "then by" | |
| 2 | Click the "title" | Drop-down list is displayed that contains options to sort in descending/ascending alphabetical order and the criteria:
- "created"
- "creator"
- "material"
- "object type"
- "technique" | |
| 3 | Select the option to sort by descending alphabetical order | The search results are sorted by descending alphabetical order | |
| 4 | Select any criterion (denoted by *criterion1*) from the drop-down list | - The search results are sorted by the selected *criterion1*
- If the selected criterion was not sorting by alphabetical order then *criterion1* is displayed in place of "title" | |
| 5 | Click the *criterion1* | Drop-down list is displayed that contains "title" and does not contain *criterion1* | |
| 6 | Click "then by" | Drop-down list is displayed that does not contain *criterion1* and contains the criteria:
- "created"
- "creator"
- "material"
- "object type"
- "technique" (one of these is missing, since it is *criterion1*)
- "title" | |
| 7 | Select any of the listed criteria (denoted by *criterion2*) | - The search results are sorted by *criterion1* AND *criterion2*
- The selected criterion2 is shown next to *criterion1* and before "then by" ("then by" is shifted to the right)
- If clicked, *criterion1* and *criterion2* display options to sort by ascending/descending alphabetical order | |
*Post conditions*
The search results are sorted by the selected criteria


h2. {anchor:19} 19 Search examples

*Description*
Search examples are given that demonstrate the various test cases depicted in this document

*Preconditions*
WORK IN PROGRESS

*Constraints*
The search is performed taking into consideration the semantic repository with data objects.
| *N* | *Performed action* | *Expected result* | *Tester notes* |
| | | | |
*Post conditions*
The search results are sorted by the selected criteria