{
  "id": "sensor",
  "label": "Sensor",
  "softwareType": "measurement",
  "suppliers": [
    {
      "id": "vega",
      "name": "Vega",
      "types": [
        {
          "id": "temperature",
          "name": "Temperature",
          "models": [
            { "id": "vega-temp-10", "name": "VegaTemp 10", "units": ["degC", "degF"], "product_model_id": 1001, "product_model_uuid": "vega-temp-10" },
            { "id": "vega-temp-20", "name": "VegaTemp 20", "units": ["degC", "degF"], "product_model_id": 1002, "product_model_uuid": "vega-temp-20" }
          ]
        },
        {
          "id": "pressure",
          "name": "Pressure",
          "models": [
            { "id": "vega-pressure-10", "name": "VegaPressure 10", "units": ["bar", "mbar", "psi"], "product_model_id": 1003, "product_model_uuid": "vega-pressure-10" },
            { "id": "vega-pressure-20", "name": "VegaPressure 20", "units": ["bar", "mbar", "psi"], "product_model_id": 1004, "product_model_uuid": "vega-pressure-20" }
          ]
        },
        {
          "id": "flow",
          "name": "Flow",
          "models": [
            { "id": "vega-flow-10", "name": "VegaFlow 10", "units": ["m3/h", "gpm", "l/min"], "product_model_id": 1005, "product_model_uuid": "vega-flow-10" },
            { "id": "vega-flow-20", "name": "VegaFlow 20", "units": ["m3/h", "gpm", "l/min"], "product_model_id": 1006, "product_model_uuid": "vega-flow-20" }
          ]
        },
        {
          "id": "level",
          "name": "Level",
          "models": [
            { "id": "vega-level-10", "name": "VegaLevel 10", "units": ["m", "ft", "mm"], "product_model_id": 1007, "product_model_uuid": "vega-level-10" },
            { "id": "vega-level-20", "name": "VegaLevel 20", "units": ["m", "ft", "mm"], "product_model_id": 1008, "product_model_uuid": "vega-level-20" }
          ]
        },
        {
          "id": "oxygen",
          "name": "Quantity (oxygen)",
          "models": [
            { "id": "vega-oxy-10", "name": "VegaOxySense 10", "units": ["g/m3", "mol/m3"], "product_model_id": 1009, "product_model_uuid": "vega-oxy-10" }
          ]
        }
      ]
    },
    {
      "id": "Endress+Hauser",
      "name": "Endress+Hauser",
      "types": [
        {
          "id": "flow",
          "name": "Flow",
          "models": [
            { "id": "Promag-W400", "name": "Promag W400", "units": ["m3/h", "l/s", "gpm"] },
            { "id": "Promag-W300", "name": "Promag W300", "units": ["m3/h", "l/s", "gpm"] }
          ]
        },
        {
          "id": "pressure",
          "name": "Pressure",
          "models": [
            { "id": "Cerabar-PMC51", "name": "Cerabar PMC51", "units": ["mbar", "bar", "psi"] },
            { "id": "Cerabar-PMC71", "name": "Cerabar PMC71", "units": ["mbar", "bar", "psi"] }
          ]
        },
        {
          "id": "level",
          "name": "Level",
          "models": [
            { "id": "Levelflex-FMP50", "name": "Levelflex FMP50", "units": ["m", "mm", "ft"] }
          ]
        }
      ]
    },
    {
      "id": "Hach",
      "name": "Hach",
      "types": [
        {
          "id": "dissolved-oxygen",
          "name": "Dissolved Oxygen",
          "models": [
            { "id": "LDO2", "name": "LDO2", "units": ["mg/L", "ppm"] }
          ]
        },
        {
          "id": "ammonium",
          "name": "Ammonium",
          "models": [
            { "id": "Amtax-sc", "name": "Amtax sc", "units": ["mg/L"] }
          ]
        },
        {
          "id": "nitrate",
          "name": "Nitrate",
          "models": [
            { "id": "Nitratax-sc", "name": "Nitratax sc", "units": ["mg/L"] }
          ]
        },
        {
          "id": "tss",
          "name": "TSS (Suspended Solids)",
          "models": [
            { "id": "Solitax-sc", "name": "Solitax sc", "units": ["mg/L", "g/L"] }
          ]
        }
      ]
    }
  ]
}