Fabulosity Index Data Schema

By luna (@luna.pds.witchcraft.systems)
Published:

{
  "schema_name": "fabulosity_index",
  "version": "1.0",
  "metrics": [
    {
      "name": "sparkle_per_second",
      "abbreviation": "sps",
      "data_type": "float",
      "unit": "sparkles/second",
      "range": [0.0, 1000.0],
      "validation_rules": [
        "not_null",
        "min:0.0",
        "max:1000.0"
      ]
    },
    {
      "name": "dazzle_per_square_cm",
      "abbreviation": "dpsc",
      "data_type": "float",
      "unit": "dazzles/cm^2",
      "range": [0.0, 500.0],
      "validation_rules": [
        "not_null",
        "min:0.0",
        "max:500.0"
      ]
    },
    {
      "name": "giggles_per_minute",
      "abbreviation": "gpm",
      "data_type": "integer",
      "unit": "giggles/minute",
      "range": [0, 100],
      "validation_rules": [
        "not_null",
        "min:0",
        "max:100"
      ]
    }
  ]
}