Datarecords are each associated with a record number within their dataseries. The record number is an ordinal index number assigned internally by the JSOC to each new record being created. It increments by one for every new record, and so maps to record creation order. The series name and record number together uniquely identifies the data record within the JSOC catalog.
All data records belonging to the same data series have identical logical structure, meaning that they have the same keywords, links, and data segments. These terms will be defined in more detail below. Keywords and links will also be referred to as meta-data.
The JSOC Application Programming Interface (API) will provide a set of functions, with bindings to host languages including C, FORTRAN, IDL, and maybe MATLAB, that allow programs to connect to the JSOC environment and retrieve and manipulate data records. The API will contain groups of functions that