Science Environment for Ecological Knowledge
Ecoinformatics site parent site of Partnership for Biodiversity Informatics site parent site of SEEK - Home
Science Environment for Ecological Knowledge









 

 

 



Eco Grid Web Design Notes

This is version 17. It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


EcoGrid Search Webapp

Similar Functionality

Overview

Web application for searching the EcoGrid. User Actions:
  1. enter select one of more nodes to search.
  2. enter search criteria
  3. receive results
  4. view item details
System Actions
  • receive search request
  • for each node to be searched convert generic EcoGridQuery into namespace specific query (EML, darwin)
    • is the XML format the same with just attributes for fields names different?
  • Execute queries against each node
    • too bad multithreading in J2EE (servlets, etc) isn't allowed
  • Merge search results into one set
  • transform XML to HTML and send to client

The search should be able to search multiple nodes at once and present the results in a single set. The search should be able to search more than one format (EML, Darwin) transparently (to the user). Search results should support multiple styles (skins). Possibly have a basic and advanced query inputs, where basic is a single step/screen with one or a few fields and advanced is multiple steps or sets of fields. The search funtionality will be similar to Morpho with the significant difference of handling multiple nodes and formats. The EcoGrid Webapp will utilize existing web services (or grid services), which can handle single nodes and a single format.


User Interface

UI will be web browser based.

LTER Metadata Query mockup

(early in the process, not a final design) LTER_query_interface_mockup.png

Screen Capture of Work In Progress

(early in the process, not a final design) ecogrid_query_screen.png

Related Questions

GWSDL

  • I was hoping to use familiar WSDL tools with GWSDL, but this isn't possible. So what does one use for working with GWSDL? Specifically, client generation? E.g., with WSDL you can point your IDE to a URL for the WSDL on the server hosting the web service and it will generate the client code as well as let you run simple generic tests with generating a client.

Data Formats - EML, Darwin

  • What all data formats are there?
    • I have only see EML, Darwin, is there others?
    • EML
    • Darwin described where?
    • What fields can be assumed to be common among all data formats?
      • (need to create xref of the different paths for these)

generic EML Darwin
title /eml/dataset/title ?
abstract ? ?
surName /eml/dataset/creator/individualName/surName ?
Taxon ? ?
N,S,E,W Bounds ? ?
collection date ? ?
publication date /eml/dataset/pubDate ?
keywords /eml/dataset/keywordSet/keyword ?
fulltext ? ?

Ecogrid

  • is EcogridQueryLevelOne, the only grid service that I'll be dealing with?
  • How do you a full-text (keyword) query with ecogrid?
  • What about queries for counts, group by, etc, that might be used to generate a drill down instead of a search


Attachments:


Go to top   More info...   Attach file...
This particular version was published on 26-Aug-2004 15:39:24 PDT by LTER.stekell.