Extended Geo-chemical Metadata
When submitting files for a new Geo-chemical raw dataset (file_type RAWGEOCHEM), the system expects an additional file named:
- process.meta
This is a text file in INI format that contains additional information on how the drill hole dataset must be constructed out of the accompanying files.
The file must contain a single section, named [Configuration] with the following properties:
SampleFile |
Specifies the filename for the file that contains the samples. |
SampleFile_ID |
Specifies the index of the column in the collars file that contains sample IDs. |
SampleFile_X |
Specifies the index of the column in the samples file that contains the X coordinate for the drill hole collar. |
SampleFile_Y |
Specifies the index of the column in the samples file that contains the Y coordinate for the drill hole collar. |
SampleFile_Z |
Specifies the index of the column in the samples file that contains the Z coordinate for the drill hole collar. |
SampleFile_Attribute_Columns |
Specifies how may attribute columns will be read from the sample file. |
SampleFile_Attribute_Column<N>_Index |
Specifies the index of the column that contains the attribute values for a given attribute in the sample file. The <N> placeholder is replaced by the attribute index. For instance, if the sample file has three attributes to define, the process.meta file will include values for SampleFile_Attribute_Column0_Index, SampleFile_Attribute_Column1_Index and SampleFile_Attribute_Column2_Index. |
SampleFile_Attribute_Column<N>_Name |
Specifies the name of an attribute in the sample file. The <N> placeholder is replaced by the attribute index. For instance, if the sample file has three attributes to define, the process.meta file will include values for SampleFile_Attribute_Column0_Name, SampleFile_Attribute_Column1_Name and SampleFile_Attribute_Column2_Name. |
SampleFile_Attribute_Column<N>_Type |
Specifies the type of an attribute in the sample file. Must be set to one the following values: 0 - Attribute is of Float type 1 - Attribute of Alphanumerical type The <N> placeholder is replaced by the attribute index. For instance, if the sample file has three attributes to define, the process.meta file will include values for SampleFile_Attribute_Column0_Type, SampleFile_Attribute_Column1_Type and SampleFile_Attribute_Column2_Type. |
SampleFile_Attribute_Column<N>_Unit |
A string identifying the Units of Measurement for the attribute |
AssayFileCount |
Specifies how many assay files will be included. |
AssayFile<N> |
Specifies an assay file name. There will be one of these properties for each assay file. For instance, if AssayFileCount = 3, the file must include values for AssayFile0, AssayFile1 and AssayFile2. The <N> placeholder is replaced by the file index. |
Column_Assay<N>_ID |
Specifies the index of the column in the assay file that contains the drill hole ID. This is a unique identifier per hole, which is shared across several files in the dataset. There will be one of these properties for each assay file. For instance, if AssayFileCount = 3, the file must include values for Column_Assay0_ID, Column_Assay1_ID and Column_Assay2_ID. The <N> placeholder is replaced by the file index. |
Column_Assay<N>_Attribute_Columns |
Specifies how may attribute columns will be read from an assay file. There will be one of these properties for each assay file. The <N> placeholder is replaced by the file index. |
Column_Assay<N>_Attribute_Column<M>_Index |
Specifies the index of the column that contains the attribute values for a given attribute in a given assay file. The <N> placeholder is replaced by the assay file index, and the <M> placeholder is replaced by the attribute index. For instance, if the third assay file has three attributes to define, the properties.meta file will include values for Column_Assay2_Attribute_Column0_Index, Column_Assay2_Attribute_Column1_Index and Column_Assay2_Attribute_Column2_Index. |
Column_Assay<N>_Attribute_Column<M>_Name |
Specifies the name of an attribute in a given assay file. The <N> placeholder is replaced by the assay file index, and the <M> placeholder is replaced by the attribute index. For instance, if the third assay file has three attributes to define, the process.meta file will include values for Column_Assay2_Attribute_Column0_Name, Column_Assay2_Attribute_Column1_Name and Column_Assay2_Attribute_Column2_Name. |
Column_Assay<N>_Attribute_Column<M>_Type |
Specifies the type of an attribute in a given assay file. Must be set to one the following values: 0 - Attribute is of Float type 1 - Attribute of Alphanumerical type The <N> placeholder is replaced by the assay file index, and the <M> placeholder is replaced by the attribute index. For instance, if the third assay file has three attributes to define, the process.meta file will include values for Column_Assay2_Attribute_Column0_Type, Column_Assay2_Attribute_Column1_Type and Column_Assay2_Attribute_Column2_Type. |
Column_Assay<N>_Attribute_Column<M>_Unit |
A string identifying the Units of Measurement for the attribute |
Column_Assay<N>_Attribute_Column<M>_Label |
Specifies a readable label for the attribute name. The <N> placeholder is replaced by the attribute index, which is zero-based |