19. mzPeak metadata software list¶
Describe the JSON format of software list
Data acquisition, file conversion, and processing is all facilitated by software. The 19.1.1 software list records the discrete software programs and versions used. The software list is a centralized list that other components will reference members of by their id attribute.
A piece of software MUST be named using a parameter deriving from MS:1000531|software
exactly once. Software not included in the controlled vocabulary using MS:1000799|custom unreleased software tool
with the custom software's name as the value.
Type: array
Items: 19.1.1 software
19.1 Definitions¶
19.1.1 software¶
A piece of software. Analogous to https://peptideatlas.org/tmp/mzML1.1.0.html#software.
Type: object
19.1.1.1 Properties¶
| Property | Type | Required | Description |
|---|---|---|---|
id |
string |
Yes | A unique identifier for this software, even amongst different versions of the same software. |
version |
string |
Yes | The version of the software. |
parameters |
array of param |
Yes | Additional parameters describing this software, such as its controlled vocabulary identifier, or the term MS:1000799 for custom unreleased software to denote its name. |
19.1.1.2 Property Details¶
id - string (required)
A unique identifier for this software, even amongst different versions of the same software.
version - string (required)
The version of the software.
parameters - array of param (required)
Additional parameters describing this software, such as its controlled vocabulary identifier, or the term MS:1000799 for custom unreleased software to denote its name.