There are two files that tell the JGOFS system where to find data and how to read it:
The structure of the 3-line entries in .remoteobjects is, where ^ indicates a required blank space:
An example of an entry is:
This one line entry provides the following information:
Structure of .objects is as follows:
objname=method(/exact-absolute-path-on-local-system/filename)
An example of an entry is:
wind_stress=def(/data/manning/wind_stress.dat)
Optionally, one may restrict the parameters to be served. For example, an extended syntax allows:
objname=method(/path/file[,optional_list_parameters])
The existence of the item [,optional_list_parameters] indicated above, identifies the parameters which will be served by the system and may restrict which of these will be served, also. For example, a line such as
ctd=def(/data/nabe/a119.ctd,sta,press,sal,par,station<150)
displays only station, pressure, salinity, and PAR parameters, excluding any others which may reside in the data file a119.ctd. A further restriction to the parameters is made by specifying only stations numbered less than 150 e.g. station<150.
Contact the DMO for correct syntax for your object, if you are unsure.
The main U.S. GLOBEC Georges Bank server has as its top level, a /gb/ category, below which are the five categories, broadscale, modeling, mooring, process, and satellite. We further divide these categories by year. So, for example, CTD data from a 1996 process cruise would be /globec/gb/process/1996/ctd.
Assume that you are serving data from Georges Bank, 1997 process cruises. You would create a subdirectory structure like this:
/home/machinename/globec/objects/gb/process/1997
indicating that you want to display /gb/process/1997 as your category of data. The .remoteobjects and .objects files containing the information about the process data from 1997 would be located in this directory.
Notes specific to a particular dataset, perhaps indicating anomalies at the time of collection or during the processing of data can be served with the information, documenting the parameter names used in the data. We do require that the parameter names be defined and that the units be clearly stated. The name of the object (from the .remoteobjects file) is used to provide the filename for another file that is also part of the system.
The objectname.info file is located in the same directory as the .remoteobjects and .objects files. It provides information related to data collection as well as the object's parameter names, their descriptions and units. Also included are the ship name, cruise identifier, the Principal Investigator(s)'s full name and links to any additional notes. Place four spaces between the longest parameter name and its description and keep lines to an 80 character maximum length to ensure the list will be visually aesthetic. A template for the objectname.info file is provided.