Uses Cases for Resource Search Tool

From KeyToNature
Jump to: navigation, search

The resource search tool makes several kinds of resources searchable that are relevant for creating or using computer-aided identification tools:

  • Resources illustrating a character or taxon such as images, sounds, videos.
  • Resources to which the result of a key can point, e.g. further identification keys or taxon pages.

The tool is expected to be used in the following use case scenarios. The order is ranked by estimated importance for project success:

1. Authoring support: The creator (author or editor) of a key is searching for material to illustrate or complement the new key. The search may be on scientific or common name of a taxon or keywords (when illustrating characters). In this scenario, online and offline images are relevant. The usage of an online resource could be either linking by URL, or downloading and integrating in the appropriate position in the key (depending on license). For offline images the author would need contact information where she or he can ask for permission and a digital copy.

2. Runtime use: The user of an identification tools, which may or may not contain resources embedded or linked by the author, desires to find additional resources (images etc.). The user interface must in this case clearly communicate that resources found in such a way should be trusted less and are not authored by the trusted creator of the key. Queries are similar to use case 1, but only online resources are of interest.

3. Reverse Lookup: Given an image or other resource, either as a URI or as a binary file, metadata are desired. One scenario is that the author of a key wants to check whether an external image provider has updated metadata compared with the last revision of the identification key. Queries could be on URI for online-resources, or on a hash of a binary file, which may be stored by the metadata repository for such a purpose (suggested by Lex Holt).

4. Large-scale exchange of repository data: It is desirable that media metadata repositories (which may be specific to a geographic region or subject) exchange metadata among each other in a network of trust. Examples for such repositories beside Key to Nature could be EOL, Biodiversity Heritage Library, Atlas of Living Australia, or GBIF. Existing models for this are the exchange of library catalogs, and a possible mechanism is the OAI-PMH.



Use Cases for the User Interface

The interface for human users will be developed by UTCN using Adobe Flex. The current plan is to develop this tool to query Fedora gSearch service.

For a first prototype, we propose to have the possibility for the user to choose between a "simple search" and an "advanced search":

Simple search

  • select resource type (StillImage, IdentificationTool etc.) from a select box (search field: dc:type)
  • text search over all searchable fields (dc.title, k2n.Caption, k2n.Description, k2n.Common_Geoarea_Name, k2n.Subject_Category, k2n.General_Keywords, k2n.Lowest_Common_Taxon, k2n:Scientific_Names, k2n.Scientific_Name_Synonyms, k2n.Vernacular_Names)

A query sent to gSearch by this simple search could be e.g. "find Identification tools about fungi" (currently 5 hits):

http://160.45.63.55:8183/fedoragsearch/rest?operation=gfindObjects&indexName=BasicIndex&query=dc.type:"identificationtool" AND (dc.title:fungi* OR k2n.Caption:fungi* OR k2n.Caption:fungi* OR k2n.Description:fungi* OR k2n.Common_Geoarea_Name:fungi* OR k2n.Subject_Category:fungi* OR k2n.General_Keywords:fungi* OR k2n.Lowest_Common_Taxon:fungi* OR k2n.Scientific_Names:fungi* OR k2n.Scientific_Name_Synonyms:fungi* OR k2n.Vernacular_Names:fungi*)

or "find Identification tools of Italy" (currently 664 hits):

http://160.45.63.55:8183/fedoragsearch/rest?operation=gfindObjects&indexName=BasicIndex&query=dc.type:"identificationtool" AND (dc.title:Italy* OR k2n.Caption:Italy* OR k2n.Caption:Italy* OR k2n.Description:Italy* OR k2n.Common_Geoarea_Name:Italy* OR k2n.Subject_Category:Italy* OR k2n.General_Keywords:Italy* OR k2n.Lowest_Common_Taxon:Italy* OR k2n.Scientific_Names:Italy* OR k2n.Scientific_Name_Synonyms:Italy* OR k2n.Vernacular_Names:Italy*)

See FEDORA Evaluation#Test Driving GSearch for the gSearch syntax.

Advanced search:

  • The user can select one or more fields for full text search and/or one or select boxes like type, Language, Country

Example:

"find StillImages of plants from the Netherlands" (currently 7344 hits):

http://160.45.63.55:8183/fedoragsearch/rest?operation=gfindObjects&indexName=BasicIndex&query=dc.type:"stillimage" AND k2n.Common_Geoarea_Name:"netherlands" AND k2n.Subject_Category:plant*

As result fields the answer will contain: Title, URL (Link if online free available), Copyright, License, Description (Caption if no description), Interactivity, Offline_Use, (which else?)... Possibly there may be some optional fields to be chosen by the user.


The details still have to be discussed.




Return to work package 4 (WP4 - Addressing access, use and searchability of secondary data and items)

Personal tools