THREDDS deals with service/data hierarchy nicely. However, I think that CSW does not provide guidance/standard on how hierarchical service/data should be presented. When mapping a THREDDS catalog into our CSW, we can track and record the hierarchical relationships among data/catalogReferences and among different levels of catalog references in our database. We haven't fully investigated how such relationships can be presented to a CSW client (or how a CSW client can request such relationships). This is certainly a very useful piece of information and deserve further discussion.
I have not carefully read the WCS hierarchical description part which was primarily provided by Luc. I think that the primary intention of using hierarchical description in WCS capability was not to let a client actually retrieve this the hierarchy information but was to reduce the duplication of metadata in, and thus the size of, the capabilities document. Initially, it was hoped that the hierarchical information would allow a client to retrieve a collection of data sets (coverages) from a higher node in the hierarchy but it was decided that this would not be specified. Of course, a specific server implementation can still provide such capability by declaring a collection of coverages as one single virtual coverage. For example, a THREDDS service reference containing a time series collection of data sets (individual coverages) for a specific location can be declared as one coverage with a time span covering all the data sets. In addition, each of the data sets in the collection can, if needed, also be separately declared as a coverage with time range being at a point time (or a smaller time range as compared to that of the collection).
At 19:04 2006-11-12 -0500, Yonsook Enloe wrote:
This is an important topic. Lets discuss sometime. The next access-geoscience telecon is scheduled for Dec 20 th. We could schedule one earlier to just discuss thoughts and ideas on this&..What do you think?
From: Ben Domenico [ mailto:address@hidden]
Sent: Tuesday, November 07, 2006 11:19 AM
To: Liping Di; Wenli Yang; Yonsook Enloe
Subject: CSW, THREDDS, GALEON 2
You are probably already aware that I think the CSW interface to THREDDS catalogs is a key element of GALEON Phase 2. Our experience it Phase 1 inidicated that -- at least for the WCS installations used for that interoperability experiment, the WCS GetCapabilities request was inadequate to provide the information available in the hierarchical THREDDS catalogs at sites such as:
I want to introduce these issues to the GALEON team, but I am very much interested in your thoughts on whether and how the ACCESS CSW/THREDDS work should into the GALEON Phase 2 initiative. Please give me your input on this topic.
I have been holding off on moving forward with Phase 2 until the WCS 1.1 specification is adopted near the end of the year. But perhaps we could keep the GALEON embers burning in the meantime with a discussion of CSW issues.
I am convinced this is among the most important areas for standards evolution. Please let me know what you think.
Thanks in advance.
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.