{
  "id": "ogs:core:dish:saffron-risotto",
  "ogs_version": "0.1.0",
  "name": "Risotto alla Milanese (Saffron Risotto)",
  "description": "Classic Milanese saffron risotto made with carnaroli rice, saffron, white wine, Parmigiano-Reggiano, and butter. A dish of medium body with floral-bitter saffron character, creamy starch, and savory depth from the cheese.",
  "cuisine": "italian",
  "course": "main",
  "service_temperature": "hot",
  "components": [
    {
      "role": "starch",
      "ingredient_ref": "ogs:core:ingredient:carnaroli-rice",
      "cooking_method": "sauteed",
      "maillard_index": 1,
      "proportion": "dominant",
      "sensory_contribution": {
        "basic_tastes": {
          "sweet": 1.5,
          "umami": 1.0
        },
        "aromatics": [
          {
            "family": "confection",
            "group": "vanilla",
            "item": "rice_starch",
            "qualifier": "cooked",
            "intensity": 2.0
          }
        ],
        "texture": ["creamy", "soft"]
      }
    },
    {
      "role": "seasoning",
      "ingredient_ref": "ogs:core:ingredient:saffron",
      "cooking_method": "raw",
      "maillard_index": 0,
      "proportion": "trace",
      "sensory_contribution": {
        "basic_tastes": {
          "bitter": 3.5,
          "sweet": 1.5
        },
        "aromatics": [
          {
            "family": "floral",
            "group": "dried_flower",
            "item": "saffron_flower",
            "qualifier": "dried",
            "intensity": 7.5
          },
          {
            "family": "confection",
            "group": "caramel",
            "item": "honey",
            "intensity": 4.0
          },
          {
            "family": "earth",
            "group": "soil",
            "item": "hay",
            "qualifier": "dried",
            "intensity": 3.0
          }
        ]
      }
    },
    {
      "role": "acid_component",
      "ingredient_ref": "ogs:core:ingredient:white-wine",
      "cooking_method": "sauteed",
      "maillard_index": 0,
      "reduction_level": 2,
      "proportion": "accent",
      "sensory_contribution": {
        "basic_tastes": {
          "sour": 3.0
        },
        "aromatics": [
          {
            "family": "fruit",
            "group": "citrus",
            "item": "lemon",
            "qualifier": "cooked",
            "intensity": 2.0
          }
        ]
      }
    },
    {
      "role": "fat_component",
      "ingredient_ref": "ogs:core:ingredient:butter",
      "cooking_method": "raw",
      "maillard_index": 0,
      "proportion": "significant",
      "sensory_contribution": {
        "basic_tastes": {
          "sweet": 1.0
        },
        "aromatics": [
          {
            "family": "dairy",
            "group": "butter",
            "item": "cultured_butter",
            "intensity": 5.0
          }
        ],
        "texture": ["creamy", "buttery"]
      }
    },
    {
      "role": "seasoning",
      "ingredient_ref": "ogs:core:ingredient:parmigiano-reggiano",
      "cooking_method": "raw",
      "maillard_index": 0,
      "proportion": "significant",
      "sensory_contribution": {
        "basic_tastes": {
          "umami": 7.0,
          "salty": 4.0
        },
        "aromatics": [
          {
            "family": "dairy",
            "group": "cheese",
            "item": "aged_hard_cheese",
            "intensity": 5.5
          },
          {
            "family": "savory",
            "group": "fermented",
            "item": "aged_cheese",
            "intensity": 4.0
          }
        ]
      }
    }
  ],
  "overall_sensory_profile": {
    "basic_tastes": {
      "sweet": 2.0,
      "sour": 2.5,
      "salty": 4.0,
      "bitter": 3.0,
      "umami": 6.5
    },
    "structural": {
      "body": 6.5,
      "acidity_perception": 3.0,
      "tannin": 0,
      "astringency": 0.5,
      "alcohol_heat": 0,
      "effervescence": 0
    },
    "aromatics": [
      {
        "family": "floral",
        "group": "dried_flower",
        "item": "saffron_flower",
        "qualifier": "dried",
        "intensity": 7.0
      },
      {
        "family": "dairy",
        "group": "butter",
        "item": "cultured_butter",
        "intensity": 5.0
      },
      {
        "family": "dairy",
        "group": "cheese",
        "item": "aged_hard_cheese",
        "intensity": 5.0
      },
      {
        "family": "confection",
        "group": "caramel",
        "item": "honey",
        "intensity": 3.5
      },
      {
        "family": "earth",
        "group": "soil",
        "item": "hay",
        "qualifier": "dried",
        "intensity": 2.5
      }
    ],
    "texture": ["creamy", "soft", "buttery"],
    "finish_length": 6.0,
    "complexity": 7.0
  },
  "notes": "The classic risotto alla milanese relies on the interplay between saffron's floral bitterness and the richness of butter and Parmigiano. The starch from the rice creates a naturally creamy texture without cream.",
  "metadata": {
    "created": "2025-01-01T00:00:00Z",
    "updated": "2025-01-01T00:00:00Z",
    "source": "OGS reference library",
    "license": "Apache-2.0"
  }
}
