19. Skip to content

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.