wiki:use-cases/FindModelsForExperiment

Use-Case: Find Models Used In Experiment X


Author: Phil Bentley
Version: 0.1
Date: 14 May 2008
Associated Work Packages: WP4, WP5, WP6

Purpose: Describes the scenario whereby an end-user wants to find out which climate models were used in a specified experiment (or ensemble or MIP).

Actors: All actors.

Related Use-Cases:

Summary:

This use-case describes the situation in which an end-user wishes to view information about the climate model or models used in a specified experiments (or, equivalently, an ensemble or model intercomparison project (MIP)). It is envisaged that end-users will wish to view and compare the salient details of the identified climate models, for example the principal components in the model, who developed the model, and so on. Since, however, it cannot be pre-determined exactly which pieces of metadata an end-user might be interested in, it will always be possible to view a full description of a selected model using, for example, the View a CIM Record use-case.

This use-case may be considered as a specialisation of the generic Browse a CIM Repository use-case since the end-user is essentially performing a faceted search against model and experiment objects described in the CIM repository.

Typical Course of Events

  1. The end-user navigates to the desired on-line CIM repository, possibly via the mechanism outlined in the Find a CIM Repository use-case.
  2. The end-user employs faceted search options to select a particular experiment (or ensemble or MIP) of interest.
  3. The end-user then invokes a 'Find Referenced Climate Models' operation (or similar) as provided by the METAFOR query interface.
  4. The METAFOR query interface displays a synopsis of all or, in the case of many matches, a subset of the climate models that meet the selection criteria. In the case of a subset, the web page includes familiar controls (e.g. << < > >>) for navigating through the full set.
  5. The end-user may optionally click on a hyperlink in a synopsis (e.g. the experiment title string) in order to view the full description of a climate model of interest.

Alternative Course of Events

  1. If the CIM repository is unavailable a warning message should be displayed. If this is because of scheduled downtime then some indication should be given as to the expected time of resumption of service.

Pre-Conditions

Post-Conditions

Miscellaneous Notes:

An alternative to events 2 and 3 above - a true faceted search in fact - could be something like:

  1. Make 'climate models' the target of a faceted search.
  2. Show a list of all experiments that reference those climate models.
  3. Narrow (filter) the list of climate models by selecting a particular experiment.

Which technique is preferable? Bespoke operation invoked via UI, or generic faceted search?

Use-Case Diagram: