Eco Watch Butterflies
(with field level search)
How to use
 

Accessing Eco Watch Butterflies Search Panel

  1. Open URL at "http://soldev.isrl.uiuc.edu/~webvibe/Client/demo.php"
  2. Select Eco Watch Butterfly entry.

    1.  
  3. Click on "Click Here to Search for Selected Collection", the following query panel shows up.

Bottons and Lists on Query Panel

  • Query Text Field
  • Query text field stores the current a query which will be searched. For example, if a user wants to search "female", the simplest way is to type "female" in the query text field. However, since BEW database only accept taged queries, the system will automatically add the tag "<butterfly>" before the query. So the query is converted to "<butterfly>female"
  • Active Queries list
  • All the queries in one clear session (between two clear button clickings) are stored in the active queries list. At the same time, all the acitve queries show up on the canvas.
  • Remove Query Button
  • If a user wants to remove an active query, he/she can select the query and click the "Remove Query" button, the selected query will be removed from active query list and from the canvas.
  • Thesaurus Search
  • Please review the Thesaurus Help File.
  • Save Button
  • After entering a query, a user can click "Save" button. The query will be stored in the active query list and on the screen, but not get searched.
  • Search Button
  • If the "Search" button is clicked, all active queries are searched. 
  • Stop Button
  • If the "Stop" button is clicked, the system will stop searching. 
  • Clear Button
  • If the "Clear" button is clicked, all active queries are removed. Active queries list and screen will be empty. 
  • Quit Button
  • If the "Quit" button is clicked, the browser will leave the search session. 
  • Help Button
  • If the "Help" button is clicked, a user can browser the help file. 
  • Query history list
  • All the searched queries are stored in the query history list.
  • Editable-node Tree
  • For XML query, the user doesn't need to remember query tags. Instead, he/she can browse the tree and type in the keyword for the desired node. The following "Example Search" section tells you how to use the tree for searching.

Example Search

After browsing the tree, a user decides to search for "<butterfly><taxon><gender>male". The user doesn't need to type the whole query in the query textfield. Instead the user can type the keyword in "gender" tree node along the path "butterfly->taxon->gender".

These instructions help you create the XML query and search the database.

  1. Expand the tree in the right side of the query panel
  2. Select the "gender" node by left clicking.
  3. To edit the node, single left click.
  4. Now the node is editable. Type in "=male" as follow.


  5. After editing the desired node, type "Enter" key on the keyboard. The XML query is in the text field.


  6. Click the "Search" button, you can get the result from the sever on the screen.

  7. To view the results, you may Double click the above icon or including the icon in a box by mouse.
  8. To view the documentations, you may select the item and open the file


  9. An Example DTD for butterlies is available here. Butterfly DTD