For lower level calibration products there will be 1 HDF5 file per channel per telecommand per "science 1 or 2". The file attributes are given below.
Attribute Description Type Dimension Units SO/LNO Example UVIS Example Notes        
InstName Name of the instrument string 1 NOMAD - Nadir and Occultation for MArs Discovery NOMAD - Nadir and Occultation for MArs Discovery
MissionName Name of the mission string 1 ExoMars 2016 Trace Gas Orbiter ExoMars 2016 Trace Gas Orbiter
Target Name of the planet under investigation string 1 Mars, or CH4 gas cell Mars, or CH4 gas cell
COPTableVersion Version of the COP table in instrument string 1 20160101_123456 20160101_123456
DataLevel Level of the data in the file – PSA definition string 1 partially_processed partially_processed
IntDataLevel Internal level of the data in the file and name of script string 1 0.3A-0.19 (run_pipeline_v03.py & pipeline_v19.py) 0.3A-0.19 (run_pipeline_v03.py & pipeline_v19.py)
XCalibRef Reference to the calibration procedure used to calibrate the X axis string 1 CalibrationTime=2016 JUL 01 00:00:00.000; CalibrationTemperature=-16.0; File=2017-03-10 09:57:31.214000 CalibrationTime=2016 JUL 01 00:00:00.000; CalibrationTemperature=-16.0; File=2017-03-10 09:57:31.214000
YCalibRef Reference to the calibration procedure used to calibrate the Y axis string 1 None None
YErrorRef Reference to the procedure used to calculate the error on the Y axis string 1 None None
MissionPhase General type of observation  string 1 calibration, Near Earth Commissioning calibration, Near Earth Commissioning
ObservationType Letter defining the observation type string 1 N or D, I, E, C, F, M, L N or D, I, E, C, F, M, L
Desc Measurement description based on COP row executed string 1 window stepping, or miniscan, light sky, dark sky + COP table comments window stepping, or miniscan, light sky, dark sky + COP table comments
ChannelName Name of the channel and aperture used string 1 LNO Nadir Science 1 of 1 UVIS Nadir
Orbit Orbit number integer 1 1 1
ObservationNumber Number of observation within that orbit integer 1 1 1
NSpec Number of spectra in the file. (1 subdomain, 1 detector bin) = 1 spectrum -  !! For SO and LNO: NbBins = 1; and  Nspectra = [Nb_observationsx Nb_Detector Bins] integer 1 500 500
Nbins Number of bins integer 1 6 1
Nsubdomains Number of subdomains. Can be of the form [x,x] if Science_1 and Science_2 are different integer 1 e.g. 1 ,2, 3, 4, 5 or 6 1 (always)
DateCreated Date the file was made string 1 2017-03-06 13:18:55.447768 2017-03-06 13:18:55.447768
GeometryCalibRef Reference to the calibration procedure used to calibrate the geometry string 1 "em16_ops_v151_20170309_001.tm, mar097.bsp" "em16_ops_v151_20170309_001.tm, mar097.bsp"
GeometryPoints Number of geometry points in file integer 1 5 5
Datasets not in a group                      
Name Type of measurement string NSpec Dark Frame Dark Frame with Reverse Clock
Date Date of measurement string NSpec yyyy-mm-dd 2015-01-01 2015-01-01
Time Time of measurement string NSpec hh:mm:ss.sssss 12:34:56.78901 12:34:56.78901
Timestamp Time of measurement in seconds float NSpec 1234567.123456 1234567.123456