St. Lawrence Global Observatory   ODMS-Oceanographic Data Management System
Background
Database description
Policy regarding data access
How to cite data used
Need help?
About the logo
FRANÇAIS
   

Reference documents


ODF FORMAT DESCRIPTION1 (IML)
ODF (Ocean Data Format) is an ASCII text format used for the primary storage of physical, biological, and chemical data series by the Bedford Institute of Oceanography (BIO). The data management section of the Maurice Lamontagne Institute (MLI) adopted the ODF format in 1999. It consists of a set of header blocks preceded by the header name and containing a number of fields that are of the form keyword=value. Header fields may be strings or numeric. All data records are numeric with the exception of time (code SYTM), which is a character string of the form 'dd-mon-yyyy hh:mm:ss.ss'. A number of MATLAB scripts (from BIO and MLI) are available to support the ODF format.

The primary item in an ODF file is an EVENT, which is a single data series. Examples of an EVENT are a current meter time series, a CTD profile, a Batfish tow—any data series that can be defined by its space/time coordinates and having a number of observations.

ODF uses a file naming convention (called an Event_specification) based on the event type. There are fields within ODF that support these file naming conventions and, while not compulsory, their use is encouraged as a means of managing a large number of ODF files. See the file ODF File Specification or Filename (MLI) for specific details.

All data parameters in an ODF file must have a valid parameter code. These codes were initially based on the GF3 code list (four first letters) but have been extended to include other data types specific to BIO and/or MLI. See the file ODF parameter codes for more details. Default units are associated with specific codes. For example, PRES (pressure) is always expressed in decibars and the SYTM time variable is always in GMT (Greenwich Mean Time).


HEADER BLOCK DESCRIPTION
A description of the ODF header block follows. Note that some header blocks are compulsory (e.g., EVENT_HEADER, PARAMETER_HEADER), while others are optional (e.g., METEO_HEADER, POLYNOMIAL_CAL_HEADER). If a specific header block is present, all fields within the block are mandatory; however, the field may be left blank if it is a string.

EXAMPLE
 
Block name : ODF_HEADER   (obligatory: one block/file)
Identifies the data file as being in ODF_ASCII format.
 
Field
  Type
  Description
SPECIFICATION_FILE   string   describes the full event specification (filename)

HEADER TYPES
CRUISE_HEADER POLYNOMIAL_CAL_HEADER
EVENT_HEADER COMPASS_CAL_HEADER
METEO_HEADER HISTORY_HEADER
INSTRUMENT_HEADER PARAMETER_HEADER
QUALITY_HEADER RECORD_HEADER
GENERAL_CAL_HEADER DATA
1 Référence : www.mar.dfo-mpo.gc.ca/science/ocean/home.html


Fisheries and Oceans Canada - DFO Reviewed: 2012-02-21