{
  "version": "1.0.0",
  "date": "2026-09-21",
  "registryVersion": "1.0.0",
  "rules": [
    "S-01",
    "S-02",
    "S-03",
    "S-04",
    "S-05",
    "S-10"
  ],
  "source": "SORAH-INC/earth-engine/design-system/earth-language.json",
  "humanAccent": "#eb8741",
  "rain": {
    "thresholds": [
      1,
      5,
      10,
      20,
      30,
      50,
      80
    ],
    "colors": [
      "#ffffff",
      "#a0d2ff",
      "#218cff",
      "#0041ff",
      "#faf500",
      "#ff9900",
      "#ff2800",
      "#b40068"
    ],
    "unit": "mm/h",
    "boundary": "lower-inclusive"
  },
  "profiles": {
    "temperature": {
      "subject": "HEAT",
      "status": "registered",
      "mode": "day",
      "ground": "B4",
      "ocean": "#ffffff",
      "land": "#eeeeee",
      "ink": "#67000d",
      "encoding": "field",
      "domain": [
        -2,
        2
      ],
      "contours": [
        -1.5,
        -1,
        -0.5,
        0,
        0.5,
        1,
        1.5
      ]
    },
    "forest": {
      "subject": "FOREST",
      "status": "adopted-adaptation",
      "mode": "day",
      "ground": "B3",
      "ocean": "#ffffff",
      "land": "#eeeeeb",
      "ink": "#3b6845",
      "encoding": "field",
      "domain": [
        0,
        1
      ],
      "contours": [
        0.25,
        0.5,
        0.75
      ]
    },
    "history": {
      "subject": "ICE",
      "status": "registered",
      "mode": "night",
      "ground": "B4",
      "ocean": "#15253a",
      "land": "#22344a",
      "ink": "#f3f5f7",
      "encoding": "field",
      "domain": [
        0,
        1
      ],
      "contours": [
        0.25,
        0.5,
        0.75
      ]
    },
    "ice": {
      "subject": "ICE",
      "status": "registered",
      "mode": "night",
      "ground": "B4",
      "ocean": "#15253a",
      "land": "#22344a",
      "ink": "#f3f5f7",
      "encoding": "field",
      "domain": [
        0,
        100
      ],
      "contours": [
        15,
        40,
        60,
        80
      ]
    },
    "dust": {
      "subject": "DUST",
      "status": "registered",
      "mode": "day",
      "ground": "B2",
      "ocean": "#fbf8f3",
      "land": "#ece6de",
      "ink": "#985424",
      "encoding": "field",
      "domain": [
        0,
        0.35
      ],
      "contours": [
        0.05,
        0.1,
        0.2,
        0.3
      ]
    },
    "rivers": {
      "subject": "RIVER",
      "status": "registered",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#f1f2f5",
      "ink": "#5c79c7",
      "encoding": "lines"
    },
    "earthquakes": {
      "subject": "QUAKE",
      "status": "adopted-adaptation",
      "mode": "day",
      "ground": "B1",
      "ocean": "#ffffff",
      "land": "#ecebe8",
      "ink": "#c4221c",
      "encoding": "points"
    },
    "fires": {
      "subject": "FIRE",
      "status": "registered",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#efece8",
      "ink": "#b21132",
      "encoding": "points"
    },
    "shipping": {
      "subject": "LANES",
      "status": "adopted-adaptation",
      "mode": "night",
      "ground": "B3",
      "ocean": "#0c2135",
      "land": "#1d2d40",
      "ink": "#b5c8e0",
      "encoding": "points"
    },
    "aviation": {
      "subject": "LANES",
      "status": "adopted-adaptation",
      "mode": "day",
      "ground": "B3",
      "ocean": "#ffffff",
      "land": "#eceef1",
      "ink": "#618cc7",
      "encoding": "lines"
    },
    "precipitation": {
      "subject": "STORM",
      "status": "registered",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#b40068",
      "encoding": "field",
      "domain": [
        0,
        80
      ],
      "contours": [
        1,
        5,
        10,
        20,
        30,
        50,
        80
      ]
    },
    "aerosol": {
      "subject": "AEROSOL",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#203f59",
      "encoding": "field",
      "domain": [
        0,
        0.6
      ],
      "contours": [
        0.1,
        0.2,
        0.3,
        0.4,
        0.5
      ]
    },
    "satellites": {
      "subject": "SATELLITE",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#00BFFF",
      "encoding": "lines"
    },
    "volcanoes": {
      "subject": "VOLCANO",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#DA6925",
      "encoding": "points"
    },
    "plates": {
      "subject": "PLATES",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#203f59",
      "encoding": "lines",
      "palette": [
        {
          "stop": 0.0,
          "color": "#9B78D0"
        },
        {
          "stop": 0.5,
          "color": "#E19D2E"
        },
        {
          "stop": 1.0,
          "color": "#D3534A"
        }
      ],
      "interpolation": "CIELAB"
    },
    "currents": {
      "subject": "CURRENTS",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#203f59",
      "encoding": "lines",
      "palette": [
        {
          "stop": 0.0,
          "color": "#568ECC"
        },
        {
          "stop": 1.0,
          "color": "#D87656"
        }
      ],
      "interpolation": "CIELAB"
    },
    "wind": {
      "subject": "WIND",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B4",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#203f59",
      "encoding": "field",
      "palette": [
        {
          "stop": 0.0,
          "color": "#E5F1EA"
        },
        {
          "stop": 0.25,
          "color": "#A1CDAA"
        },
        {
          "stop": 0.5,
          "color": "#6DB5B8"
        },
        {
          "stop": 0.75,
          "color": "#5679B0"
        },
        {
          "stop": 1.0,
          "color": "#77528F"
        }
      ],
      "interpolation": "CIELAB",
      "domain": [
        0,
        30
      ],
      "contours": [
        5,
        10,
        15,
        20,
        25
      ]
    },
    "pressure": {
      "subject": "PRESSURE",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B4",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#203f59",
      "encoding": "field",
      "palette": [
        {
          "stop": 0.0,
          "color": "#597DC3"
        },
        {
          "stop": 0.25,
          "color": "#A2B8DC"
        },
        {
          "stop": 0.5,
          "color": "#EEEDE6"
        },
        {
          "stop": 0.75,
          "color": "#DDAB86"
        },
        {
          "stop": 1.0,
          "color": "#B45D52"
        }
      ],
      "interpolation": "CIELAB",
      "domain": [
        960,
        1040
      ],
      "contours": [
        980,
        990,
        1000,
        1010,
        1020,
        1030
      ]
    },
    "elevation": {
      "subject": "ELEVATION",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#203f59",
      "encoding": "field",
      "palette": [
        {
          "stop": 0.0,
          "color": "#D8EDBE"
        },
        {
          "stop": 0.25,
          "color": "#90B783"
        },
        {
          "stop": 0.5,
          "color": "#D7C99B"
        },
        {
          "stop": 0.75,
          "color": "#A48E76"
        },
        {
          "stop": 1.0,
          "color": "#FAF5E9"
        }
      ],
      "interpolation": "CIELAB",
      "domain": [
        0,
        6000
      ],
      "contours": [
        500,
        1000,
        2000,
        3000,
        5000
      ]
    },
    "bathymetry": {
      "subject": "BATHYMETRY",
      "status": "data-scape-extension",
      "mode": "day",
      "ground": "B2",
      "ocean": "#ffffff",
      "land": "#eceef0",
      "ink": "#203f59",
      "encoding": "field",
      "palette": [
        {
          "stop": 0.0,
          "color": "#D3EEF2"
        },
        {
          "stop": 0.25,
          "color": "#77C7D6"
        },
        {
          "stop": 0.5,
          "color": "#398BB9"
        },
        {
          "stop": 0.75,
          "color": "#23557C"
        },
        {
          "stop": 1.0,
          "color": "#142D53"
        }
      ],
      "interpolation": "CIELAB",
      "domain": [
        0,
        10000
      ],
      "contours": [
        200,
        1000,
        3000,
        5000,
        7000
      ]
    }
  },
  "composition": {
    "primary": "first-visible-field-except-wind-and-pressure-when-another-field-exists",
    "secondary": "single-color-value-labelled-contours",
    "terrain": "land-and-ocean-may-coexist",
    "wind": "arrows-when-another-field-exists",
    "human": "orange-points-or-lines-over-nature",
    "quakeWithFire": "hollow-circles"
  },
  "extensionsNote": "Data Scape application profiles, not previously adopted artwork; visual validation is recorded separately.",
  "temporal": {
    "weather": "12-hour snapshots; hold between source times; no implied intermediate observations",
    "aerosol": "monthly means; hold between source times",
    "history": "annual extent; no temporal interpolation",
    "continuous": "temperature, dust and seasonal ice retain their existing declared adjacent-frame interpolation"
  }
}
