
# **<span style="color:#FF0000">Overall MetaData - error</span>**

The details contain the different validations of the metadata as a hierarchical list. errors propagate towards the root, i.e., if the 'worst' is a 'warning' in a validation in `details` the error here will be a 'warning' as well.



|x  |
|:--|
|NA |


## **<span style="color:#00FF00">Structural / Formal validity - OK</span>**





|x    |
|:----|
|TRUE |


## **<span style="color:#00FF00">Experiment - OK</span>**

The details are a table with one row per unique validation.
 The column `Module` contains the name of the validation,
 The column `error` contains the actual error of the validation.
 The following values are possible for the column `isTRUE`:
 
    TRUE : If the validation was `OK`.
    FALSE: If the validation was an `error`, `warning` or `note`.
    NA   : If at least one v alidation resulted in `NA
 
 One or more FALSE or missing values values will result in an ERROR.



|Module |errorCode |isOK |
|:------|:---------|:----|
|types  |OK        |TRUE |

-  **<span style="color:#00FF00">conversion of values into specified type lossless possible - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell contains an error, i.e. can not be losslessly converted.
    TRUE : If the cell can be losslessly converted and is OK.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|name |temperature |light |humidity |incubator |container |microcosmVolume |mediaType |mediaConcentration |cultureConditions |comunityType |mediaAdditions |duration |comment |
|:----|:-----------|:-----|:--------|:---------|:---------|:---------------|:---------|:------------------|:-----------------|:------------|:--------------|:--------|:-------|
|TRUE |TRUE        |TRUE  |TRUE     |TRUE      |TRUE      |TRUE            |TRUE      |TRUE               |TRUE              |TRUE         |TRUE           |TRUE     |NA      |


## **<span style="color:#55AA00">Genus - note</span>**

The details are a table with one row per unique validation.
 The column `Module` contains the name of the validation,
 The column `error` contains the actual error of the validation.
 The following values are possible for the column `isTRUE`:
 
    TRUE : If the validation was `OK`.
    FALSE: If the validation was an `error`, `warning` or `note`.
    NA   : If at least one v alidation resulted in `NA
 
 One or more FALSE or missing values values will result in an ERROR.



|Module          |errorCode |isOK  |
|:---------------|:---------|:-----|
|types           |OK        |TRUE  |
|suggestedValues |note      |FALSE |
|allowedValues   |note      |FALSE |
|IDField         |OK        |TRUE  |

-  **<span style="color:#00FF00">conversion of values into specified type lossless possible - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell contains an error, i.e. can not be losslessly converted.
    TRUE : If the cell can be losslessly converted and is OK.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|speciesID |colour |density |functionalGroup |comment |
|:---------|:------|:-------|:---------------|:-------|
|TRUE      |TRUE   |TRUE    |TRUE            |TRUE    |
|TRUE      |TRUE   |NA      |TRUE            |NA      |

-  **<span style="color:#55AA00">values in suggestedValues - note</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the suggestedValues list.
    TRUE : If the cell value is contained in the suggestedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in a WARNING.  


|density |functionalGroup |
|:-------|:---------------|
|FALSE   |TRUE            |
|TRUE    |FALSE           |

-  **<span style="color:#55AA00">values in allowedValues - note</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the allowedValues list.
    TRUE : If the cell value is contained in the allowedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|x  |
|:--|
|NA |

-  **<span style="color:#00FF00">ID Field presendt and in the first column - OK</span>**   
Returns a boolean value, with the following possible values:
 
    TRUE  : The tab's first column is an ID field
    FALSE : The tab's first column is not an ID field
 
 FALSE will result in an ERROR.  


|hasIDField                       |isOK |
|:--------------------------------|:----|
|tab has ID field in first column |TRUE |


## **<span style="color:#55AA00">Treatments - note</span>**

The details are a table with one row per unique validation.
 The column `Module` contains the name of the validation,
 The column `error` contains the actual error of the validation.
 The following values are possible for the column `isTRUE`:
 
    TRUE : If the validation was `OK`.
    FALSE: If the validation was an `error`, `warning` or `note`.
    NA   : If at least one v alidation resulted in `NA
 
 One or more FALSE or missing values values will result in an ERROR.



|Module          |errorCode |isOK  |
|:---------------|:---------|:-----|
|types           |OK        |TRUE  |
|suggestedValues |note      |FALSE |
|allowedValues   |note      |FALSE |
|IDField         |OK        |TRUE  |

-  **<span style="color:#00FF00">conversion of values into specified type lossless possible - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell contains an error, i.e. can not be losslessly converted.
    TRUE : If the cell can be losslessly converted and is OK.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|treatmentID |treatmentLevelHeight |comment |
|:-----------|:--------------------|:-------|
|TRUE        |TRUE                 |NA      |
|TRUE        |TRUE                 |NA      |
|TRUE        |TRUE                 |NA      |
|TRUE        |TRUE                 |NA      |
|TRUE        |TRUE                 |NA      |

-  **<span style="color:#55AA00">values in suggestedValues - note</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the suggestedValues list.
    TRUE : If the cell value is contained in the suggestedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in a WARNING.  


|treatmentID |treatmentLevelHeight |
|:-----------|:--------------------|
|FALSE       |FALSE                |
|FALSE       |FALSE                |
|FALSE       |FALSE                |
|FALSE       |FALSE                |
|FALSE       |FALSE                |

-  **<span style="color:#55AA00">values in allowedValues - note</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the allowedValues list.
    TRUE : If the cell value is contained in the allowedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|x  |
|:--|
|NA |

-  **<span style="color:#00FF00">ID Field presendt and in the first column - OK</span>**   
Returns a boolean value, with the following possible values:
 
    TRUE  : The tab's first column is an ID field
    FALSE : The tab's first column is not an ID field
 
 FALSE will result in an ERROR.  


|hasIDField                       |isOK |
|:--------------------------------|:----|
|tab has ID field in first column |TRUE |


## **<span style="color:#55AA00">Measurement - note</span>**

The details are a table with one row per unique validation.
 The column `Module` contains the name of the validation,
 The column `error` contains the actual error of the validation.
 The following values are possible for the column `isTRUE`:
 
    TRUE : If the validation was `OK`.
    FALSE: If the validation was an `error`, `warning` or `note`.
    NA   : If at least one v alidation resulted in `NA
 
 One or more FALSE or missing values values will result in an ERROR.



|Module          |errorCode |isOK  |
|:---------------|:---------|:-----|
|types           |OK        |TRUE  |
|suggestedValues |note      |FALSE |
|allowedValues   |note      |FALSE |
|IDField         |OK        |TRUE  |

-  **<span style="color:#00FF00">conversion of values into specified type lossless possible - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell contains an error, i.e. can not be losslessly converted.
    TRUE : If the cell can be losslessly converted and is OK.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|measurementID |variable |method |unit |object |noOfSamplesInTimeSeries |samplingVolume |dataExtractionID |measuredFrom |comment |
|:-------------|:--------|:------|:----|:------|:-----------------------|:--------------|:----------------|:------------|:-------|
|TRUE          |TRUE     |TRUE   |TRUE |TRUE   |TRUE                    |TRUE           |TRUE             |TRUE         |NA      |
|TRUE          |TRUE     |TRUE   |TRUE |TRUE   |TRUE                    |TRUE           |TRUE             |TRUE         |NA      |
|TRUE          |TRUE     |TRUE   |TRUE |TRUE   |TRUE                    |TRUE           |TRUE             |TRUE         |NA      |
|TRUE          |TRUE     |TRUE   |TRUE |TRUE   |TRUE                    |TRUE           |TRUE             |TRUE         |NA      |

-  **<span style="color:#55AA00">values in suggestedValues - note</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the suggestedValues list.
    TRUE : If the cell value is contained in the suggestedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in a WARNING.  


|variable |method |unit  |object |
|:--------|:------|:-----|:------|
|FALSE    |TRUE   |TRUE  |TRUE   |
|TRUE     |FALSE  |TRUE  |TRUE   |
|FALSE    |FALSE  |FALSE |TRUE   |
|TRUE     |FALSE  |FALSE |FALSE  |

-  **<span style="color:#55AA00">values in allowedValues - note</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the allowedValues list.
    TRUE : If the cell value is contained in the allowedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|x  |
|:--|
|NA |

-  **<span style="color:#00FF00">ID Field presendt and in the first column - OK</span>**   
Returns a boolean value, with the following possible values:
 
    TRUE  : The tab's first column is an ID field
    FALSE : The tab's first column is not an ID field
 
 FALSE will result in an ERROR.  


|hasIDField                       |isOK |
|:--------------------------------|:----|
|tab has ID field in first column |TRUE |


## **<span style="color:#55AA00">DataExtraction - note</span>**

The details are a table with one row per unique validation.
 The column `Module` contains the name of the validation,
 The column `error` contains the actual error of the validation.
 The following values are possible for the column `isTRUE`:
 
    TRUE : If the validation was `OK`.
    FALSE: If the validation was an `error`, `warning` or `note`.
    NA   : If at least one v alidation resulted in `NA
 
 One or more FALSE or missing values values will result in an ERROR.



|Module          |errorCode |isOK  |
|:---------------|:---------|:-----|
|types           |OK        |TRUE  |
|suggestedValues |OK        |TRUE  |
|allowedValues   |note      |FALSE |
|IDField         |OK        |TRUE  |

-  **<span style="color:#00FF00">conversion of values into specified type lossless possible - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell contains an error, i.e. can not be losslessly converted.
    TRUE : If the cell can be losslessly converted and is OK.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|dataExtractionID |method |parameter |value |comment |
|:----------------|:------|:---------|:-----|:-------|
|TRUE             |NA     |NA        |NA    |TRUE    |

-  **<span style="color:#00FF00">values in suggestedValues - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the suggestedValues list.
    TRUE : If the cell value is contained in the suggestedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in a WARNING.  


|method |
|:------|
|TRUE   |

-  **<span style="color:#55AA00">values in allowedValues - note</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the allowedValues list.
    TRUE : If the cell value is contained in the allowedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|x  |
|:--|
|NA |

-  **<span style="color:#00FF00">ID Field presendt and in the first column - OK</span>**   
Returns a boolean value, with the following possible values:
 
    TRUE  : The tab's first column is an ID field
    FALSE : The tab's first column is not an ID field
 
 FALSE will result in an ERROR.  


|hasIDField                       |isOK |
|:--------------------------------|:----|
|tab has ID field in first column |TRUE |


## **<span style="color:#FF0000">DataFileMetaData - error</span>**

The details are a table with one row per unique validation.
 The column `Module` contains the name of the validation,
 The column `error` contains the actual error of the validation.
 The following values are possible for the column `isTRUE`:
 
    TRUE : If the validation was `OK`.
    FALSE: If the validation was an `error`, `warning` or `note`.
    NA   : If at least one v alidation resulted in `NA
 
 One or more FALSE or missing values values will result in an ERROR.



|Module         |errorCode |isOK  |
|:--------------|:---------|:-----|
|types          |OK        |TRUE  |
|allowedValues  |OK        |TRUE  |
|dataFilesExist |error     |FALSE |

-  **<span style="color:#00FF00">conversion of values into specified type lossless possible - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell contains an error, i.e. can not be losslessly converted.
    TRUE : If the cell can be losslessly converted and is OK.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|dataFileName |columnName |columnData |mappingColumn |type |description |comment |
|:------------|:----------|:----------|:-------------|:----|:-----------|:-------|
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |TRUE          |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |TRUE        |NA      |
|TRUE         |TRUE       |TRUE       |TRUE          |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |NA         |TRUE       |TRUE          |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |TRUE          |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |TRUE        |NA      |
|TRUE         |TRUE       |TRUE       |TRUE          |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |NA         |TRUE       |TRUE          |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |TRUE        |NA      |
|TRUE         |TRUE       |TRUE       |TRUE          |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |NA            |TRUE |NA          |NA      |
|TRUE         |TRUE       |TRUE       |TRUE          |TRUE |NA          |NA      |

-  **<span style="color:#00FF00">values in allowedValues - OK</span>**   
The details are a table of the same dimension as the input (green) area of the meatadata sheet. The following values are possible:
 
    FALSE: If the cell value is not contained in the allowedValues list.
    TRUE : If the cell value is contained in the allowedValues list.
    NA   : empty cell
 
 One or more FALSE values will result in an ERROR.  


|columnData |type |
|:----------|:----|
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |
|TRUE       |TRUE |

-  **<span style="color:#FF0000">`dataFile` exists in path - error</span>**   
The details are a table with one row per unique `variable` The following values are possible for the column `isTRUE`:
 
    TRUE : If `dataFile` exist in the given `path`
    FALSE: If `dataFile` does not exist in the given `path`
    NA   : empty cell
 
 One or more FALSE or missing values will result in an ERROR.  


|dataFileName                  |IsOK  |
|:-----------------------------|:-----|
|dissolved_oxygen_measures.csv |FALSE |
|smell.csv                     |FALSE |
|abundances.csv                |FALSE |

