Skip to content
Stephen Pascoe edited this page Apr 9, 2014 · 6 revisions
Wiki Reorganisation
This page has been classified for reorganisation. It has been given the category REVISE.
This page contains useful content but needs revision. It may contain out of date or inaccurate content.

Overview

As the demand for robust and consistent scientific data distribution platforms increase, user interface (UI) design and implementation has become one of the more important tasks in the creation of any scientific data portal. Potential data consumers, and specifically end users of the ESGF portal, are inevitably concerned with the manner in which services (e.g. node management, search, etc) are presented. In general, end users highly value usability. An oft- studied, yet rarely perfected concept, usability requires careful consideration in designing interfaces that are easily navigable, flexible, and intuitive. Moreover, it is imperative to conceive a design amenable to the evolving architecture and services offered by ESGF. As a result, the ESGF P2P effort altered the construction of the current gateway to accommodate this changing infrastructure while maintaining optimal usability.

We present a handful of features as of the current release of the ESGF front- end (FE), among these features:

  1. Home page, which contains general information on the ESGF project, links to important resources as well as a quick search box.
  2. Search page, allowing users to conduct a number of operations including search, select, download and analization (through LAS integration when available)
  3. Administration page, where admins can add/edit group and user account information.
  4. Login & Registration page, this page allows you to login with openID or register as a new user.

Common Navigation Bar

The following common navigation bar is present on every page - as a short cut to quickly navigate to a particular function.

  1. Home - home page
  2. Search - full search page
  3. Login, this is the login and user registration page.
  4. Admin, administrator's page (only displayed when admins have logged in).
  5. Accounts, display of information about the user who is currently logged into the system.

NavBar.PNG

Home Page

The home page demonstrates basic overall information for the user and summarizes the overall feature set of the portal. Many elements of the page are customizable (institution logo, description, etc). It contains three main components, the search box, institution information, and resources section.

Quick Search Box

This is the quick search box present on the homepage, which allows users to do free text search. Upon clicking on search button, it will navigate to the full search page and present the search results.

https://docs.google.com/document/pubimage?id=1j6Ehu79nnh85QI5X9gMt2Kh5cc4NOtLDs3KNsFhgqBQ&image_id=193_2m-nsOzKI0gmgtg6VRbI-jGxPnBc

Institution Info

Institutions may add descriptions about their activities in this section.

Description.PNG

Resources

Various resources to external services are linked in this section. Links to other participating institutions are presented, including an rss subscribe option to obtain the latest published datasets.

Resources.PNG

Search Page

The search page provides the user with a variety of search options. It is a unified, ajax-style interface, where all search services can be viewed and used in a single page.

SearchPage.PNG

  1. free text in the search box
  2. facets, selected through either facet browsing or facet navigation side bar
  3. geo-spatial constraints
  4. temporal constraints
  5. distributed search

Results Tab

Each result or record is presented with three primary block of information:

  1. Title of the dataset as well as a short description of the dataset. If the supplied description exceed 300 characters, there will be a "more" link at the end. Upon clicking on it, a full description shall be displayed.
  2. Metadata summary, which displays a summary of information about the dataset (when the dataset result is clicked).
  3. Action bar, where you can perform various actions to this particular dataset. Pending on the dataset and service availability behind it, the follow operations might be available:
  4. Add to Cart: select the dataset for further operations, and you can see the current selection through "data cart" tab. Noted that upon selection, the hyperlink is changed to "Remove from cart", which allow you to undo this operation if needed. You can accomplish the same (remove operation) while you navigate to the "data cart".
  5. Visualize and Analyze: display of the dataset in the LAS analytical software suite (opened in a separate tab).

Autocomplete Text Search

Based on the the facets defined in the system, as you type in the serach box, the autocomplete feature will show you a list of the matching entries as well as the number of dataset within.

Current Selection

Whenever you make changes to the aforementioned search criterion, the current selection on the side bar will display a trail of it, that allow you fine tune the criteria: you can either remove one of them, or all of them. Noted that the search results page will be refreshed with the latest search results based on your selection.

Facet Sidebar Navigation

FacetSidebar.PNG

Facet/Category Browser

Metadata Summary

Clicking on a search result will give a summary of metadata associated with the dataset.

MetadataSummary.PNG

Geospatial Search

Bounding Box Search Component

  1. The bounding box search component allows a user to find datasets within a minimum bounding rectangle (MBR). The user is required to enter 2 (or 3) coordinates on the map (see Fig. 2) - either manually or by clicking on the map.
  2. All inclusive search (encloses)
  3. Partial inclusive search (overlaps)

Centroid-based search

  1. The centroid search component allows a user to find datasets within a bounding circle. The user is required to enter 1 coordinate on the map - either manually or by clicking on the map - as well as a radius defined in km (see Fig. 3).
  2. All inclusive search (encloses)
  3. Partial inclusive search (overlaps)

Temporal Search

Distributed Search

The ESGF P2P gateway may easily accomodate distributed searches across all nodes in the federation. The user need only click the "turn on distributed search" button and the search expands to include datasets from other institutions. For example, the figure below illustrates a simple local search, yielding 36 results with a wildcard search.

Distributed1.PNG

When the user clicks the Turn on Distributed Search button, the search results increase to 248. Note that projects from other institutions (such as CMIP5 from PCMDI) have been added.

Distributed2.PNG

Data Selection and Download

The ESGF P2P Gateway allows users to download data through the data cart. The data cart can viewed in a similar way to the traditional e-commerce "shopping- cart" application, where users place item selections in a selection bundle in preparation for checkout.

Users may view their dataset selections in the data cart simply by navigating over to the data cart tab. The user will see

DataCartAddition.PNG

Users may view individual files associated with a dataset by clicking the "expand" link.

DataCartAdditionExpand.PNG

Note that users may download individual files via http by navigating to that file and clicking the download link. For bulk downloads, we have an option for creating a wget script. The user need only click the wget link and a bash script is sent to the end user's local machine.

WGET.PNG

Note: In using the script, please refer to the myproxy logon documentation for certification information.

Data Analysis Integration (LAS)

LAS1.PNG

LAS2.PNG

Administration

The ESGF P2P Gateway contains basic administration functionality that allows pre-determined admins to manage user accounts and specified groups.

User Management

UserManagement.PNG

EditUserManagement.PNG

Group Management

ManageGroups.PNG

AddUser2Group.PNG

Login and User Registration

Oak Ridge National Laboratory Last update: October 17, 2011

Clone this wiki locally