|
|
|||
|
||||
Last Modified:
September 18, 2005
The following organizations will be participating in the GALEON IE. Note that not all participants need to implement full clients or servers. Some will exercise the newer aspects of the protocol; others will implement clients to determine whether the new types of dataset can be accessed, analyzed and displayed appropriately; others will provide input on improvement of the proposed NcML-GML and netCDF encoding formats.
Since the initial discussions of GALEON at the New York meeting of the OGC Technical Committee, what has evolved is a combination of the formal OGC GALEON Interoperability Experiment along with several specific implementation projects. The formal OGC IE has to be conducted by OGC members, but the implementations can involve additional organizations. Thus, for example, the WCS gateway to underlying OPeNDAP/THREDDS/netCDF technology may involve organizations that are not part of the OGC IE but will play an active role in testing the implementation in real world settings. Likewise the component of the experiment relating to WCS implmentations via database technology may also involve groups that are not part of the formal OGC experiment.
The following organizations have expressed an interest in participating in the IE at some level. Some may submit letters of support and become full participants and others observers. A few of them have already been involved in the practical matters of creating client and server implementations.
This WCS Interoperability Experiment (IE) will implement a geo-interface to netCDF datasets via the WCS 1.0 protocol specification. It will implement the WCS as a layer above a set of client/server and catalog protocols already widely in use in the atmospheric and oceanographic sciences communities. In particular, it will leverage the widespread base of OPeNDAP servers that provide access to netCDF datasets and accompanying THREDDS servers providing ancillary information about the datasets. The IE will investigate the feasibility of adapting data and metadata originating from OPeNDAP/THREDDS servers to the WCS specifications, in so contributing to bridge the gap between the atmospheric, oceanographic and GIS communities, by alleviating data interoperability issues.
The initial experiments will deliver collections of numerical forecast model output which consist of what are sometime referred to as five dimensional or 5D grids (multiple parameters (e.g., temperature, pressure, relative humidity) varying in three spatial dimensions with two time coordinates (model run time and forecast time). It is important to note that, while it is convenient to refer to these as 5D datasets, the 3 spatial dimensions and temporal dimensions are fundamentally different in that they are part of the domain whereas the multiple parameters are part of the range in the WCS data models and interface specifications.
This IE can be seen as a step in the direction of interoperability with data systems already in existence in the oceanographic and atmospheric sciences. These technologies include netCDF, OPeNDAP, ADDE, and THREDDS. An outline of the integration path is given in:
http://my.unidata.ucar.edu/content/projects/THREDDS/OGC/WCS-THREDDS%20Gateway.htm.
The primary objectives of this IE will be to determine whether:
Each objective will have a use case associated with it.
If the experiment determines the WCS specification is not adequate to support this geo-interface functionality, recommendations will be made to improve and extend the specification.
The use cases to be undertaken in the experiment are:
The following schematic diagram shows the primary components of each use case:
A detailed description of the ncML-G data model and the ncML-GML encoding are given in:
http://my.unidata.ucar.edu/content/publications/ComputersAndGeosciences2004/nativicompsandgeo04.pdf
The primary focus of this IE will be on the WCS specification. The aspects involved will include:
The following components will be developed concurrently by the responsible organization(s), to be completed by the execution end date.
Description |
Sponsor / Implementer(s) |
1. THREDDS catalog service extension to support WCS specifications |
UCAR/Unidata |
2. describeCoverage capability based on ncML-G data model |
University of Florence |
3. geoTIFF getCoverage response for 5D netCDF data |
UCAR/Unidata and University of Florence |
4. ncML-GML getCoverage response for 5D netCDF data |
University of Florence |
5. netCDF getCoverage response for 5D netCDF data |
UCAR/Unidata |
6. WCS client for testing geo-interface |
George Mason University |
7. SOAP and HTTP bindings* |
University of Florence |
8. WCS server based on rasdaman and PostgreSQL, offering 5D netCDF data (output format tbd) |
International University Bremen |
* Both HTTP and SOAP-based WCS will be developed and tested. In particular, SOAP message attachments will be utilized. Heavy netCDF datasets will be returned, using either binary encoding (i.e. SOAP attachments) or providing a link (i.e. an OPeNDAP URL a piece of data stored on a disk) to them
Use Case #1: WCS getCapabilities based on THREDDS inventory list catalogs |
|
Use Case #2: WCS describeCoverage based on ncML-G data model |
|
Use Case #3: geoTIFF getCoverage for 5D datasets |
3A: Single geoTIFF coverage
3B: Multiple geoTIFF coverage*
*Note that several limitations have already been identified relating to geoTIFF encoding of data in 5D datasets of the sort that are often part of the experiment, so this use case is likely to result in a negative result and may in fact require the results of the GML in JPEG2000 encoding GML_JP2 Specification from the OGC GML_JP2 interoperability experiment for a true solution |
Use Case #4: ncML-GML getCoverage for 5D datasets |
|
Use Case #5: netCDF getCoverage for 5D datasets |
|
Use Case #6: WCS clients for 5D datasets |
A key objective of the experiment will be to determine whether any existing WCS clients can access, analyze, and display full 5D datasets in netCDF form such as those generated by numerical climate and weather prediction systems. |
| Use Case #7: WCS database server for 5D datasets |
|
The following documentation will comprise the deliverables for the project:
A demonstration of all functioning components will be made towards the end of the IE.
The documentation listed above will be considered the deliverable for the project. It is expected that sub-reports will be received from each of the participants; each report will describe the component(s) for which the participant is responsible, and will specifically outline any issues or problems encountered with the GALEON components. These sub-reports will then be compiled into the final deliverable, the GALEON IER.
Startup |
|
| WCS-THREDDS IE ad hoc Meeting (NYC TC): | January 19, 2005 |
| Activity Plan draft web publication: | March 18, 2005 |
Execution |
|
| Planned kickoff date (execution start date): | end of July, 2005 |
| Testing and bug fixing: | end of November, 2005 |
| Planned end date: | end of December, 2005 |
The Initiative Manager will be Ben Domenico, of Unidata/UCAR. The Initiative Technical Leadership will be shared Stefano Nativi, of the University of Florence and John Caron, of Unidata/UCAR. The Initiative Facilitator will be George Percivall, of OGC.
The following resources will be used by participant companies in testing the GALEON implementation, and thus represent contributions in kind to the encoding interoperability experiment.
UCAR/Unidata |
|
Staffing |
One project manager and 1-3 programmers (as required) |
Hardware |
Workstations as required to support programmers |
Software |
Java netCDF interface software, THREDDS tools software, WCS server |
Other |
Project Management |
University of Florence |
|
Staffing |
1-3 programmers (as required) |
Hardware |
Workstations as required to support programmers |
Software |
ncML-GML specification, ncML software implementation, WCS server |
Other |
None |
George Mason University |
|
Staffing |
1 programmer |
Hardware |
Workstations as required to support programmer |
Software |
WCS client software |
Other |
Testing of client side aspects of GALEON WCS |
International University Bremen |
|
Staffing |
1 programmer |
Hardware |
Workstations as required to support programmer; Internet accessible Linux server |
Software |
WCS server software |
Other |
None |
In order to become a participant in this IE, an organization must be willing make a resource commitment to make a substantial contribution in one or more of the following areas:
| Contact Us Site Map Search Terms and Conditions Privacy Policy Participation Policy | ||||||
|
||||||