Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Hi Ted/All, The initial requirement of the GN thredds harvester is to facilitate discovery (and provide a tool that can be built on by others) - a user should be able to determine whether there is data that suits their requirement out there (dataset metadata) and then where it is (services that deliver it) - lots of other things would be nice too but these are the basic requirements for the moment (and its more than enough).... In the 'facilitating discovery' context and using your example below, for plain ISO19115: we're initially going to follow the approach taken in the DIF-to-ISO converter of placing a subset of that info into gmd:keywords. Within our own projects and IMOS we'd like to identify the vocabulary etc that these are taken from if available (just as the DIF-to-ISO converter writes the GCMD keyword vocabulary into the gmd:thesaurusName element in gmd:keywords). For the BlueNet version of the Marine Community Profile of ISO19115 (http://bluenet3.antcrc.utas.edu.au/mcp) we have an extension element (named mcp:dataParameters) that we will use for this type of data. Future work could look at using the gmd:MD_CoverageDescription element eg. along the lines of the C3Grid project for gridded data. For metadata other than the attributes/variables/parameters, we can't harvest what isn't there, so we'll harvest whatever we can in the same way as threddsmetadata group elements are used to produce DIF (and other metadata schemas) in netcdf-java (though we are not requiring all elements to be there before a harvest can occur). I know you (and your group) have been involved in this type of work for sometime (we've had some discussions in the GeoNetwork area too on related stuff!) so apologies if all of the above is a bit light - I hope we can cooperate some more on the development of the harvester Ted! Apologies to everyone else if this is starting to stray away from thredds.... Cheers, Simon ________________________________________ From: Ted Habermann [Ted.Habermann@xxxxxxxx] Sent: Tuesday, 14 April 2009 6:15 AM To: Pigot, Simon (CMAR, Hobart) Cc: Pauline.Mak@xxxxxxxxxxx; rsignell@xxxxxxxxx; thredds@xxxxxxxxxxxxxxxx; Peter.Blain@xxxxxxxxxxx; NGDC Geospatial; Erin Robinson Subject: What would the ISO metadata look like? Simon et al., This is the second response inspired by the recent THREDDS discussion. This one is more ISO focused. Assume that you connected to a THREDDS Server and were ready to write an ISO metadata record. What would you actually write? I have been trying to figure this one out for awhile and submitted this question to EDEN. I would, of course, be interested in you answer as well as this is a very common THREDDS Server case. Thanks, Ted The grids are: Attributes Analysis Temperature: The latest Sea Surface Temperature calculated based on the previous analysis temperature, weighted according to its reliability, combined with a weighted average of current observations within a surrounding area which is determined according to the grid point's gradient. Average Gradient: The average of the gradients in all four directions (N, S, E, W) from the grid intersection. Gradient X+, X-, Y+, Y-: Gradients in various Directions. Physiographic Descriptor: The land/sea tag indicating whether a grid intersection is a land or sea point. land_binary_mask (CF name for Physiographic Descriptor): X_binary_mask has 1 where condition X is met, 0 elsewhere. 1 = land, 0 = sea. Ice Field: Percent sea ice for 50 km SST field. Number Observations: Number of Observations - The total number of current observations u e new temperature for the grid intersection. Age Recent Observation: Age of Most Recent Observation - The age, in hours from the time of last analysis, of the most recent observation used to determine the new temperature for a grid intersection. Reliability: New reliability associated with the new temperature, based on the previous reliability combined with the weighted reliability of all observations used in the last analysis. Class 1 Coverage: Class 1 Temporal Coverage - Set of bits (0-15) of which bit 1 is set to 1 for each analysis which included observations with a reliability greater than or equal to a specific minimum reliability considered as class 1. Bit 0 always remains a 0, and all bits are shifted right during each analysis leaving b reliability observations are used for a grid intersection. Spatial Covariance X+, X-, Y+, Y-: The distance in grid units from the grid intersection to the nearest land mass in a given direction. Climatological Temperature: Independent Grid Temperature - The average sea surface temperature of a grid intersection for a particular month over a number of years, taken from the global climatology file. ==== Ted Habermann =========================== Enterprise Data Systems Group Leader NOAA, National Geophysical Data Center V: 303.497.6472 F: 303.497.6513 "If you want to go quickly, go alone. If gether" Old Proverb ==== Ted.Habermann@xxxxxxxx<mailto:Ted.Habermann@xxxxxxxx> ==================
thredds
archives: