## KineticLaw

typecode = SBML_KINETIC_LAW

## SBML Level 1

Version 1 | Version 2
Fieldname | Type
--- | ---
`typecode` | as above
`notes` | string
`annotation` | string
`formula` | string
parameter | array of structures
`timeUnits` | string
`substanceUnits` | string
Fieldname | Type
--- | ---
`typecode` | as above
`notes` | string
`annotation` | string
`formula` | string
parameter | array of structures
`timeUnits` | string
`substanceUnits` | string

## SBML Level 2

Version 1 | Version 2
Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`formula` | string
`math` | string
parameter | array of structures
`timeUnits` | string
`substanceUnits` | string
Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`formula` | string
`math` | string
parameter | array of structures
`sboTerm` | integer

Version 3 | Version 4
Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`sboTerm` | integer
`formula` | string
`math` | string
parameter | array of structures
Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`sboTerm` | integer
`formula` | string
`math` | string
parameter | array of structures

## SBML Level 3

Version 1
Fieldname | Type
--- | ---
`typecode` | as above
`metaid` | string
`notes` | string
`annotation` | string
`sboTerm` | integer
`math` | string
localParameter | array of structures