Data Model - appearance to applications

The JGOFS data model is the critical part of the communications protocol. It includes:

The hierarchical structuring is an important way of organizing many kinds of data. It groups the least rapidly changing variables (e.g., header data), then the next-most rapidly changing information, etc. For example, a hydrographic section might look like

leg
year          /[lowest (0) level]/
month
   station
   lat        /[level 1]/
   lon
   date
      press
      temp
      sal     /[level 2]/
      o2
      sigth

A current meter mooring might have

mooring_id
lat
lon                 /[level 0]/
nominal_depth
start_time
end_time
   time
   u                /[level 1]/
   v
   temp

Often one scans the lower level information first to pick out the desired station or mooring and then retrieves the information only for that subset of the data base.