social.drydown.review

lexicon.store View official

Documentation

A single wearing review of a fragrance

main record

A single wearing review of a fragrance

Record Key tid Timestamp-based ID

Properties

complexity integer Optional

Final: Depth and evolution (1-5)

minimum: 1maximum: 5
createdAt string datetime Required

Timestamp when the review was created

drydownRating integer Optional

Mid-Wear: How it smells after settling (1-5)

minimum: 1maximum: 5
elevation integer Optional

Elevation in meters above sea level

endRating integer Optional

Final: How it smells at the end (1-5)

minimum: 1maximum: 5
fragrance string at-uri Required

Reference to the social.drydown.fragrance record

longevity integer Optional

Final: Total duration (1-5)

minimum: 1maximum: 5
midProjection integer Optional

Mid-Wear: Scent bubble radius during mid-wear (1-5)

minimum: 1maximum: 5
openingProjection integer Optional

First Impression: Immediate scent bubble radius (1-5)

minimum: 1maximum: 5
openingRating integer Optional

First Impression: How it smells immediately (1-5)

minimum: 1maximum: 5
overallRating integer Optional

Final: Holistic 'Gut Score' (1-5)

minimum: 1maximum: 5
sillage integer Optional

Mid-Wear: Trail left behind (1-5)

minimum: 1maximum: 5
stage1Temp integer Optional

Temperature in Celsius at Stage 1 * 10 (e.g. 225 = 22.5°C)

stage2CompletedAt string datetime Optional

Timestamp when Stage 2 was completed (for accurate temperature)

stage2Temp integer Optional

Temperature in Celsius at Stage 2 * 10 (e.g. 225 = 22.5°C)

stage3Temp integer Optional

Temperature in Celsius at Stage 3 * 10 (e.g. 225 = 22.5°C)

text string Optional

Written review (max 255 graphemes)

maxLength: 3000 bytesmaxGraphemes: 255 graphemes
uvIndex integer Optional

Daily maximum UV index (0-11+)

minimum: 0maximum: 11
weatherOptIn boolean Optional

User opted in to weather data collection

weightedScore integer Optional

Calculated final score * 1000 (e.g. 4250 = 4.25)

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "fragrance",
      "createdAt"
    ],
    "properties": {
      "text": {
        "type": "string",
        "maxLength": 3000,
        "description": "Written review (max 255 graphemes)",
        "maxGraphemes": 255
      },
      "sillage": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "Mid-Wear: Trail left behind (1-5)"
      },
      "uvIndex": {
        "type": "integer",
        "maximum": 11,
        "minimum": 0,
        "description": "Daily maximum UV index (0-11+)"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when the review was created"
      },
      "elevation": {
        "type": "integer",
        "description": "Elevation in meters above sea level"
      },
      "endRating": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "Final: How it smells at the end (1-5)"
      },
      "fragrance": {
        "type": "string",
        "format": "at-uri",
        "description": "Reference to the social.drydown.fragrance record"
      },
      "longevity": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "Final: Total duration (1-5)"
      },
      "complexity": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "Final: Depth and evolution (1-5)"
      },
      "stage1Temp": {
        "type": "integer",
        "description": "Temperature in Celsius at Stage 1 * 10 (e.g. 225 = 22.5°C)"
      },
      "stage2Temp": {
        "type": "integer",
        "description": "Temperature in Celsius at Stage 2 * 10 (e.g. 225 = 22.5°C)"
      },
      "stage3Temp": {
        "type": "integer",
        "description": "Temperature in Celsius at Stage 3 * 10 (e.g. 225 = 22.5°C)"
      },
      "weatherOptIn": {
        "type": "boolean",
        "description": "User opted in to weather data collection"
      },
      "drydownRating": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "Mid-Wear: How it smells after settling (1-5)"
      },
      "midProjection": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "Mid-Wear: Scent bubble radius during mid-wear (1-5)"
      },
      "openingRating": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "First Impression: How it smells immediately (1-5)"
      },
      "overallRating": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "Final: Holistic 'Gut Score' (1-5)"
      },
      "weightedScore": {
        "type": "integer",
        "description": "Calculated final score * 1000 (e.g. 4250 = 4.25)"
      },
      "openingProjection": {
        "type": "integer",
        "maximum": 5,
        "minimum": 1,
        "description": "First Impression: Immediate scent bubble radius (1-5)"
      },
      "stage2CompletedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when Stage 2 was completed (for accurate temperature)"
      }
    }
  },
  "description": "A single wearing review of a fragrance"
}

Lexicon Garden

@