Returns the column definitions for the VecTraits database.

GET /portal/api/vectraits-columns/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "id": 143,
        "field_name": "citation",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Full citation of source (typically a published paper)",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Length <= 1500 characters"
            }
        ],
        "notes": "Fedorenko A.Y. 1975. Feeding characteristic and predation impact of Chaoborus (Diptera, Chaoboridae) larvae in a small lake. Limnology and Oceanography 20(2), 250-258."
    },
    {
        "id": 150,
        "field_name": "contributoremail",
        "display_name": null,
        "data_format": "EMAIL",
        "definition": "E-mail address of the person who input the data into the datasheet",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Not Null"
            },
            {
                "definition": "Length <= 255 characters"
            },
            {
                "definition": "Valid Email Address"
            }
        ],
        "notes": "E.g. 'null@null.invalid'"
    },
    {
        "id": 43,
        "field_name": "location",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Named geographical location where organisms were collected.\r\n\r\nWhere measurements were taken at a different location, it is best to list both locations.",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Not Null"
            }
        ],
        "notes": "E.g. 'Eunice Lake, Ontario, Canada'"
    },
    {
        "id": 47,
        "field_name": "locationdateprecision",
        "display_name": null,
        "data_format": "INTEGER",
        "definition": "The precision of the value in locationdate between 0 and 5. Below is a table which defines the different rankings. If unsure, it is best to be conservative and pick the lowest precision value you can be sure of.\r\nRanking \tDescription \tExample \tDate noted\r\n5 \tFull date provided \t4 August 92 \t04/08/1992\r\n4 \tMonth and year provided \tAugust 1992 \t01/08/1992\r\n3 \tMonth Range provided \tSummer 92 / June-August 92 \t01/06/1992\r\n2 \tOnly year provided \t1992 \t01/01/1992\r\n1 \tUnusable date provided \tAugust \tNA\r\n0 \tNo date provided \tNA \tNA",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Not Null"
            },
            {
                "definition": "0 <= x <= 5"
            }
        ],
        "notes": "E.g. '0'"
    },
    {
        "id": 1,
        "field_name": "originalid",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Unique ID that separates each thermal response curve (as comes in the original dataset, with unique prefix or code)",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Not Null"
            },
            {
                "definition": "Length <= 20 characters"
            }
        ],
        "notes": "E.g. 'MTD1'"
    },
    {
        "id": 7,
        "field_name": "originaltraitunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of OriginalTraitValue as found in source",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Not Null"
            },
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'individual / (1 individual * 24 hour)'"
    },
    {
        "id": 6,
        "field_name": "originaltraitvalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Value of the measured trait as found in source",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Not Null"
            },
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '0.677'"
    },
    {
        "id": 149,
        "field_name": "submittedby",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "The name of the person who input the data into the datasheet",
        "is_required": true,
        "restrictions": [
            {
                "definition": "Not Null"
            },
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Biotraits'"
    },
    {
        "id": 26,
        "field_name": "ambientlight",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Ambient light conditions during experiment",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. '500'"
    },
    {
        "id": 27,
        "field_name": "ambientlightunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of AmbientLight",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'micromol m^-2 s^-1'"
    },
    {
        "id": 23,
        "field_name": "ambienttemp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Ambient temperature during experiment - If NA then see Interactor1Temp or Interactor2Temp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '11'"
    },
    {
        "id": 24,
        "field_name": "ambienttempmethod",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Method used to measure ambient temperature",
        "is_required": false,
        "restrictions": [],
        "notes": "E.g. 'direct'"
    },
    {
        "id": 25,
        "field_name": "ambienttempunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of AmbientTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'celsius'"
    },
    {
        "id": 20,
        "field_name": "arenaunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of ArenaValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'cubic metre'"
    },
    {
        "id": 22,
        "field_name": "arenaunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "SI unit of size of arena where trait performance was measured.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g 'cubic metre'"
    },
    {
        "id": 19,
        "field_name": "arenavalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Size of the experimental area",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '0.015185'"
    },
    {
        "id": 21,
        "field_name": "arenavaluesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "SI value of size of arena where trait performance was measured (ArenaValue in SI units)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '0.015185'"
    },
    {
        "id": 48,
        "field_name": "coordinatetype",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Coordinate Source",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Google Earth'"
    },
    {
        "id": 154,
        "field_name": "curatedbycitation",
        "display_name": null,
        "data_format": "STRING",
        "definition": "The title of the meta analysis/curation effort (e.g. publication name) that collated data from multiple authors/studies.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 1500 characters"
            }
        ],
        "notes": ""
    },
    {
        "id": 155,
        "field_name": "curatedbydoi",
        "display_name": null,
        "data_format": "STRING",
        "definition": "Document identification number (DOI) of the source of a data meta analysis / curation effort. This should not include the http address (just the number).",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": ""
    },
    {
        "id": 144,
        "field_name": "doi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "DOI number for each citation",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. '10.4319/lo.1975.20.2.0250'"
    },
    {
        "id": 146,
        "field_name": "embargorelease",
        "display_name": null,
        "data_format": "DATE",
        "definition": "The date at which the emargo on the data is lifted (in DD/MM/YYYY). If there is no embargo, set this to a time in the past (such as 01/01/1970).",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Not Null"
            }
        ],
        "notes": "E.g. '01/01/1992'"
    },
    {
        "id": 147,
        "field_name": "figuretable",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Figure or table from Citation from which data were extracted",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Fig 2'"
    },
    {
        "id": 17,
        "field_name": "habitat",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Habitat type of Interactor (marine/freshwater/terrestrial)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 20 characters"
            }
        ],
        "notes": "E.g. 'freshwater'"
    },
    {
        "id": 153,
        "field_name": "individualid",
        "display_name": null,
        "data_format": "STRING",
        "definition": "User generated (unique) key to identify individuals (e.g., particular vectors or hosts) within a single dataset. If a single individual is tracked across multiple stages or measurements, maintaining a consistent ID for that individual allows them to be tracked within the dataset.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": ""
    },
    {
        "id": 51,
        "field_name": "interactor1",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Binomial name of Interactor1 or lowest taxonomic identity",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Chaoborus trivittatus'"
    },
    {
        "id": 72,
        "field_name": "interactor1acc",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "How Interactor1 was acclimated (i.e., prior to placement at test temperature):",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'field collected (at test temperature)'"
    },
    {
        "id": 73,
        "field_name": "interactor1acctemp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Temperature (°C) at which Interactor1 was kept prior to placement at test temperature (acclimated). Average temperature used when a temperature range reported in the original study. This is distinct from Interactor1GrowthTemp.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '20'"
    },
    {
        "id": 74,
        "field_name": "interactor1acctempnotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor1AccTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Accurate to within 0.1 degrees'"
    },
    {
        "id": 75,
        "field_name": "interactor1acctime",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Time Interactor1 spent at Interactor1AccTemp. This may include cases where equilibration takes place (see Interactor1EquilibTimeValue field).",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 76,
        "field_name": "interactor1acctimenotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor1AccTime",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "e.g. 'Not automatically measured, some human error'"
    },
    {
        "id": 77,
        "field_name": "interactor1acctimeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1AccTime",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 58,
        "field_name": "interactor1class",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Class of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Insecta'"
    },
    {
        "id": 52,
        "field_name": "interactor1common",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Common name of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'phantom midge'"
    },
    {
        "id": 92,
        "field_name": "interactor1dentypesi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Type of SI units of Interactor1DenValueSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'individual'"
    },
    {
        "id": 91,
        "field_name": "interactor1denunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1DenValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'individual per arena (1)'"
    },
    {
        "id": 94,
        "field_name": "interactor1denunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units for Interactor1DenValueSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'cubic meter'"
    },
    {
        "id": 90,
        "field_name": "interactor1denvalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Value of Interactor1 density",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '1'"
    },
    {
        "id": 93,
        "field_name": "interactor1denvaluesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Same as Interactor1DenValue in SI units",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '65.8544616398'"
    },
    {
        "id": 84,
        "field_name": "interactor1equilibtimeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1EquilibTimeValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 83,
        "field_name": "interactor1equilibtimevalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "How much time was given for equilibration of the measured rate to at Interactor1Temp, just before starting the actual experiment",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 60,
        "field_name": "interactor1family",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Family of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Chaoboridae'"
    },
    {
        "id": 61,
        "field_name": "interactor1genus",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Genus of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Genus of Interactor1'"
    },
    {
        "id": 69,
        "field_name": "interactor1growthdur",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Duration for which Interactor1 was exposed to Interactor1GrowthTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '50'"
    },
    {
        "id": 70,
        "field_name": "interactor1growthdurunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1GrowthTempDur",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 67,
        "field_name": "interactor1growthtemp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Temperature at which Interactor1 was grown in the lab, prior to the start of the experiment (this may be different from Interactor1AccTemp)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 68,
        "field_name": "interactor1growthtempunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1GrowthTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'celsius'"
    },
    {
        "id": 71,
        "field_name": "interactor1growthtype",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Where the species was grown",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'lab'"
    },
    {
        "id": 56,
        "field_name": "interactor1kingdom",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Kingdom of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Metazoa'"
    },
    {
        "id": 96,
        "field_name": "interactor1massunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "SI unit of Interactor1MassValueSI.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'kilogram (wet body mass)'"
    },
    {
        "id": 95,
        "field_name": "interactor1massvaluesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "SI value of Interactor1 mass as obtained from original source or estimated from other published literature (see Dell et al. (2011) for further details)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '1.34108528841767E-06'"
    },
    {
        "id": 55,
        "field_name": "interactor1number",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "The number of interactor1 individuals in the study, or in each replicate if replicate number is given.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. '1000'"
    },
    {
        "id": 59,
        "field_name": "interactor1order",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Order of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Diptera'"
    },
    {
        "id": 78,
        "field_name": "interactor1origtemp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Temperature (°C) at which Interactor1 was originally adapted. Average temperature given when a temperature range reported in the original study. E.g. Average original environmental temperature. This is distinct from AmbientTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '15'"
    },
    {
        "id": 79,
        "field_name": "interactor1origtempnotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor1OrigTemp, such as the temperature range.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Accurate to within 0.1 degrees'"
    },
    {
        "id": 80,
        "field_name": "interactor1origtime",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Time Interactor1 spent at Interactor1OrigTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 81,
        "field_name": "interactor1origtimenotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor1OrigTempTime",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Not automatically measured, some human error'"
    },
    {
        "id": 82,
        "field_name": "interactor1origtimeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1OrigTime.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 57,
        "field_name": "interactor1phylum",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Phylum of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Arthropoda'"
    },
    {
        "id": 152,
        "field_name": "interactor1sex",
        "display_name": null,
        "data_format": "STRING",
        "definition": "Sex of interactor1",
        "is_required": false,
        "restrictions": [],
        "notes": ""
    },
    {
        "id": 85,
        "field_name": "interactor1size",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Size of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '100'"
    },
    {
        "id": 88,
        "field_name": "interactor1sizesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Size of Interactor1 in SI units",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '100'"
    },
    {
        "id": 87,
        "field_name": "interactor1sizetype",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "What Interactor1Size is referring to",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'body volume'"
    },
    {
        "id": 86,
        "field_name": "interactor1sizeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1Size",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'mm^3'"
    },
    {
        "id": 89,
        "field_name": "interactor1sizeunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of SizeSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'mm^3'"
    },
    {
        "id": 62,
        "field_name": "interactor1species",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Species of Interactor1",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'trivittatus'"
    },
    {
        "id": 63,
        "field_name": "interactor1stage",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Life stage of Interactor1, and sex in parenthesis when available",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'instar 2'"
    },
    {
        "id": 64,
        "field_name": "interactor1temp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Body temperature of Interactor1 (if this is missing, Ambient temperature) during the experiment",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '11'"
    },
    {
        "id": 66,
        "field_name": "interactor1tempmethod",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "The method of determining Interactor1Temp:",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'inferred (ambient)'"
    },
    {
        "id": 65,
        "field_name": "interactor1tempunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor1Temp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'celsius'"
    },
    {
        "id": 53,
        "field_name": "interactor1wholepart",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Specify whether the data corresponds to a part of the organism, or the entire organism.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'whole'"
    },
    {
        "id": 54,
        "field_name": "interactor1wholeparttype",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Specify what part or whole of the organism the trait data corresponds to",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'leg'"
    },
    {
        "id": 97,
        "field_name": "interactor2",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Binomial name of Interactor2 or lowest taxonomic identity (e.g. binomial name including sub-species or race name), Or if the Interactor2 is a non-living resource, its name (e.g. \"Co2\" \"N2\")",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Diaptomus tyrelli'"
    },
    {
        "id": 115,
        "field_name": "interactor2acc",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "How Interactor2 was acclimated (i.e., prior to placement at test temperature):",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.f. 'field collected (at test temperature)'"
    },
    {
        "id": 116,
        "field_name": "interactor2acctemp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Temperature (°C) at which Interactor2 was kept prior to placement at test temperature (acclimated). Average temperature used when a temperature range reported in the original study. This is distinct from Interactor2GrowthTemp.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '20'"
    },
    {
        "id": 117,
        "field_name": "interactor2acctempnotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor2AccTemp, such as temperature range if stated",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Accurate to within 0.1 degrees'"
    },
    {
        "id": 118,
        "field_name": "interactor2acctime",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Time Interactor2 spent at Interactor2AccTemp. This may include cases where equilibration takes place (see Interactor2EquilibTimeValue field).",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 119,
        "field_name": "interactor2acctimenotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor2OrigTempTime",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Not automatically measured, some human error'"
    },
    {
        "id": 120,
        "field_name": "interactor2acctimeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2AccTemp.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 101,
        "field_name": "interactor2class",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Class of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Copepoda'"
    },
    {
        "id": 98,
        "field_name": "interactor2common",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Common name of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'calanoid copepod'"
    },
    {
        "id": 135,
        "field_name": "interactor2dentypesi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Type of SI units of Interactor2DenValueSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'individual'"
    },
    {
        "id": 134,
        "field_name": "interactor2denunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2DenValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'individual per liter (1)'"
    },
    {
        "id": 137,
        "field_name": "interactor2denunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units for Interactor2DenValueSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'cubic meter'"
    },
    {
        "id": 133,
        "field_name": "interactor2denvalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Value of Interactor2 density",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '39.103'"
    },
    {
        "id": 136,
        "field_name": "interactor2denvaluesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Same as Interactor2DenValue in SI units",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '39103'"
    },
    {
        "id": 127,
        "field_name": "interactor2equilibtimeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2EquilibTimeValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 126,
        "field_name": "interactor2equilibtimevalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "How much time was given for equilibration of the measured rate to a given temperature, just before starting the experient and recording experimental results",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 103,
        "field_name": "interactor2family",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Family of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Diaptomidae'"
    },
    {
        "id": 104,
        "field_name": "interactor2genus",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Genus of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Diaptomus'"
    },
    {
        "id": 112,
        "field_name": "interactor2growthdur",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Duration for which Interactor2 was exposed to Interactor2GrowthTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '50'"
    },
    {
        "id": 113,
        "field_name": "interactor2growthdurunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2GrowthTempDur",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 110,
        "field_name": "interactor2growthtemp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Temperature (°C) at which Interactor2 was grown in the lab, prior to the start of the experiment (this may be different from Interactor2AccTemp)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 111,
        "field_name": "interactor2growthtempunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2GrowthTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'celsius'"
    },
    {
        "id": 114,
        "field_name": "interactor2growthtype",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Where the Interactor2 species was grown",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'lab'"
    },
    {
        "id": 99,
        "field_name": "interactor2kingdom",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Kingdom of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Metazoa'"
    },
    {
        "id": 139,
        "field_name": "interactor2massunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "SI unit of Interactor2MassValueSI.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'kilogram (wet body mass)'"
    },
    {
        "id": 138,
        "field_name": "interactor2massvaluesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "SI value of Interactor2 mass as obtained from original source or estimated from other published literature (see Dell et al. (2011) for further details).",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '1.19463474234856E-08'"
    },
    {
        "id": 102,
        "field_name": "interactor2order",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Order of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Calanoida'"
    },
    {
        "id": 121,
        "field_name": "interactor2origtemp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Temperature (°C) at which Interactor2 was originally adapted. Average temperature given when a temperature range reported in the original study. E.g. Average original environmental temperature. This is distinct from AmbientTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '15'"
    },
    {
        "id": 122,
        "field_name": "interactor2origtempnotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor2OrigTemp, such as temperature range.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Accurate to within 0.1 degrees'"
    },
    {
        "id": 123,
        "field_name": "interactor2origtime",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Time Interactor2 spent at Interactor2OrigTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '10'"
    },
    {
        "id": 124,
        "field_name": "interactor2origtimenotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for Interactor2OrigTempTime",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Not automatically measured, some human error'"
    },
    {
        "id": 125,
        "field_name": "interactor2origtimeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2OrigTime",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'minute'"
    },
    {
        "id": 100,
        "field_name": "interactor2phylum",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Phylum of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 50 characters"
            }
        ],
        "notes": "E.g. 'Arthropoda'"
    },
    {
        "id": 128,
        "field_name": "interactor2size",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Size of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '0.00108'"
    },
    {
        "id": 131,
        "field_name": "interactor2sizesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Size of Interactor2 in SI units",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '1.19463474234856E-08'"
    },
    {
        "id": 130,
        "field_name": "interactor2sizetype",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "What Interactor2Size is referring to",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'body length (mean)'"
    },
    {
        "id": 129,
        "field_name": "interactor2sizeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2Size",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'meter'"
    },
    {
        "id": 132,
        "field_name": "interactor2sizeunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of SizeSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'kilogram'"
    },
    {
        "id": 105,
        "field_name": "interactor2species",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Species of Interactor2",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'tyrelli'"
    },
    {
        "id": 106,
        "field_name": "interactor2stage",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Life stage of Interactor2, and sex in parenthesis when available",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'adult'"
    },
    {
        "id": 107,
        "field_name": "interactor2temp",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Body temperature of Interactor2 (if this is missing, Ambient temperature) during the experiment",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '11'"
    },
    {
        "id": 109,
        "field_name": "interactor2tempmethod",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Method of determining Interactor2Temp:",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'inferred (ambient)'"
    },
    {
        "id": 108,
        "field_name": "interactor2tempunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of Interactor2Temp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'celsius'"
    },
    {
        "id": 18,
        "field_name": "labfield",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Where experiment was conducted",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 11 characters"
            }
        ],
        "notes": "E.g. 'field'"
    },
    {
        "id": 49,
        "field_name": "latitude",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Of Location, in decimal degrees",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '51.254'"
    },
    {
        "id": 46,
        "field_name": "locationdate",
        "display_name": null,
        "data_format": "DATE",
        "definition": "Date when organisms were collected from location in DD/MM/YYYY.\r\n\r\nIf full date is not defined, use the earliest date it could be, and specify the locationdateprecision as specified here:\r\nhttps://vectorbitedataplatform.readthedocs.io/en/latest/vectraits/vectraits_field_definitions/locationdateprecision/",
        "is_required": false,
        "restrictions": [],
        "notes": "E.g. '01/01/1953'"
    },
    {
        "id": 44,
        "field_name": "locationtype",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Type of location",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'experiment'"
    },
    {
        "id": 50,
        "field_name": "longitude",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Of Location, in decimal degrees",
        "is_required": false,
        "restrictions": [],
        "notes": "E.g. '-85.323'"
    },
    {
        "id": 148,
        "field_name": "notes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Any extra information for treatments not captured by this data sheet",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 2055 characters"
            }
        ],
        "notes": "Replicate # per bottom of page 822."
    },
    {
        "id": 9,
        "field_name": "originalerrorneg",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Negative bound of the error around OriginalTraitValue as found in source",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '0.412'"
    },
    {
        "id": 8,
        "field_name": "originalerrorpos",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Positive bound of the error around OriginalTraitValue as found in source",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '0.3999'"
    },
    {
        "id": 10,
        "field_name": "originalerrorunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of OriginalErrorPos and OriginalErrorNeg as found in source",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'SD'"
    },
    {
        "id": 45,
        "field_name": "originallocationdate",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Date when organism was collected (not experiment conducted):",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. '1953'"
    },
    {
        "id": 3,
        "field_name": "originaltraitdef",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Definition of OriginalTraitName",
        "is_required": false,
        "restrictions": [],
        "notes": "E.g. 'The number of resource consumed per number of consumers per time'"
    },
    {
        "id": 2,
        "field_name": "originaltraitname",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Trait name as found in source",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Resource Consumption Rate'"
    },
    {
        "id": 140,
        "field_name": "physicalprocess",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "First classification of physical process",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'consumption rate'"
    },
    {
        "id": 141,
        "field_name": "physicalprocess1",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Second level of physical process classification",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'interaction'"
    },
    {
        "id": 142,
        "field_name": "physicalprocess2",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Third level of physical process classification",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'ecological event'"
    },
    {
        "id": 16,
        "field_name": "replicates",
        "display_name": null,
        "data_format": "INTEGER",
        "definition": "Number of replicates used to calculate ErrorPos and ErrorNeg",
        "is_required": false,
        "restrictions": [
            {
                "definition": "1 < x < 2e31"
            }
        ],
        "notes": "E.g. '6'"
    },
    {
        "id": 40,
        "field_name": "resrepunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of ResRepValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'hour'"
    },
    {
        "id": 42,
        "field_name": "resrepunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "SI units for ResRepValueSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'hour'"
    },
    {
        "id": 39,
        "field_name": "resrepvalue",
        "display_name": null,
        "data_format": "INTEGER",
        "definition": "How often the resource was replaced if replaced",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-2e31 < x < 2e31"
            }
        ],
        "notes": "E.g. '5'"
    },
    {
        "id": 41,
        "field_name": "resrepvaluesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "SI value for how often resources were replaced over observation time (same as ResRepValue using SI)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '5'"
    },
    {
        "id": 28,
        "field_name": "secondstressor",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Second stressor during experiment",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'CO2'"
    },
    {
        "id": 29,
        "field_name": "secondstressordef",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Description of SecondStressor",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'CO2 concentration'"
    },
    {
        "id": 31,
        "field_name": "secondstressorunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of SecondStressorValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'micromol CO2 moL^-1'"
    },
    {
        "id": 30,
        "field_name": "secondstressorvalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Value of SecondStressor",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '400'"
    },
    {
        "id": 14,
        "field_name": "standardisederrorneg",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Standardised negative bound of the error around StandardisedTraitValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '4.76851851851852E-06'"
    },
    {
        "id": 13,
        "field_name": "standardisederrorpos",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Standardised positive bound of the error around StandardisedTraitValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '4.62847222222222E-06'"
    },
    {
        "id": 15,
        "field_name": "standardisederrorunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of StandardisedErrorPos and StandardisedErrorNeg",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'SD'"
    },
    {
        "id": 5,
        "field_name": "standardisedtraitdef",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Definition of the StandardisedTraitName",
        "is_required": false,
        "restrictions": [],
        "notes": "E.g. 'The number of resource consumed per number of consumers per time'"
    },
    {
        "id": 4,
        "field_name": "standardisedtraitname",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Trait name for comparison within global dataset",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Resource Consumption Rate'"
    },
    {
        "id": 12,
        "field_name": "standardisedtraitunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of StandardisedTraitValue (SI)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'individual / (individual * second)'"
    },
    {
        "id": 11,
        "field_name": "standardisedtraitvalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "Value of the measured trait after unit standardisation (SI)",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '7.83564814814815E-06'"
    },
    {
        "id": 33,
        "field_name": "timeend",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "The date and time when OriginalTraitValue values were last collected.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. '01/01/70 00:00'"
    },
    {
        "id": 32,
        "field_name": "timestart",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "The date and time when OriginalTraitValue values were first collected.",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. '01/01/70 00:00'"
    },
    {
        "id": 38,
        "field_name": "totalobstimenotes",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Notes for ObsTimeValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'Recorded every 30 seconds'"
    },
    {
        "id": 35,
        "field_name": "totalobstimeunit",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of ObsTimeValue",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'hour'"
    },
    {
        "id": 37,
        "field_name": "totalobstimeunitsi",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "Units of ObsTimeValueSI",
        "is_required": false,
        "restrictions": [
            {
                "definition": "Length <= 255 characters"
            }
        ],
        "notes": "E.g. 'second'"
    },
    {
        "id": 34,
        "field_name": "totalobstimevalue",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "How long the measure was taken for at each fixed temperature. Time at Interactor1Temp or AmbientTemp",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '24'"
    },
    {
        "id": 36,
        "field_name": "totalobstimevaluesi",
        "display_name": null,
        "data_format": "FLOAT",
        "definition": "ObsTimeValue in SI units",
        "is_required": false,
        "restrictions": [
            {
                "definition": "-1e100 < x < 1e100"
            }
        ],
        "notes": "E.g. '86400'"
    },
    {
        "id": 151,
        "field_name": "variables",
        "display_name": null,
        "data_format": "TEXT",
        "definition": "The variable stressor(s) the trait was measured at.",
        "is_required": false,
        "restrictions": [],
        "notes": ""
    }
]