{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast",
  "name": "15-day weather forecast for Nanaimo, British Columbia, Canada",
  "description": "Weather forecast for Nanaimo produced by WindBorne WeatherMesh (init 2026-07-23T23:00:00Z). Includes daily high/low temperature, precipitation, wind, cloud cover, and humidity in both metric and imperial units.",
  "url": "https://windbornesystems.com/weather/canada/nanaimo/",
  "sameAs": "https://windbornesystems.com/weather/canada/nanaimo/forecast.json",
  "license": "https://windbornesystems.com/terms",
  "creator": {
    "@type": "Organization",
    "name": "WindBorne Systems",
    "url": "https://windbornesystems.com"
  },
  "isBasedOn": "https://windbornesystems.com/products/forecasts",
  "measurementTechnique": "WindBorne WeatherMesh (wm-6)",
  "dateModified": "2026-07-23T23:00:00Z",
  "datePublished": "2026-07-23T23:56:46.582Z",
  "temporalCoverage": "2026-07-23/2026-08-06",
  "spatialCoverage": {
    "@type": "Place",
    "name": "Nanaimo, British Columbia, Canada",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Nanaimo",
      "addressRegion": "British Columbia",
      "addressCountry": "Canada"
    },
    "geo": {
      "@type": "GeoCoordinates",
      "latitude": 49.16638,
      "longitude": -123.94003,
      "elevation": 16
    },
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "timezone",
        "value": "America/Vancouver"
      },
      {
        "@type": "PropertyValue",
        "name": "population",
        "value": 90504
      }
    ]
  },
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "propertyID": "temperature_high",
      "name": "Daily high temperature",
      "unitText": "degrees Celsius",
      "unitCode": "CEL",
      "description": "The warmest temperature expected during the day, rounded to your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "temperature_low",
      "name": "Daily low temperature",
      "unitText": "degrees Celsius",
      "unitCode": "CEL",
      "description": "The coolest temperature expected during the day, rounded to your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "precipitation",
      "name": "Total daily precipitation",
      "unitText": "millimetres",
      "unitCode": "MMT",
      "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "precipitation_probability",
      "name": "Displayed precipitation probability",
      "unitText": "percent",
      "unitCode": "P1",
      "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "snowfall",
      "name": "Total daily snowfall",
      "unitText": "millimetres",
      "unitCode": "MMT",
      "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "wind_speed",
      "name": "Daily mean 10 m wind speed",
      "unitText": "miles per hour",
      "unitCode": "HM",
      "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "wind_direction",
      "name": "Daily mean 10 m wind direction",
      "unitText": "degrees",
      "unitCode": "DD",
      "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "cloud_cover",
      "name": "Mean total cloud cover",
      "unitText": "percent",
      "unitCode": "P1",
      "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "humidity",
      "name": "Mean relative humidity",
      "unitText": "percent",
      "unitCode": "P1"
    },
    {
      "@type": "PropertyValue",
      "propertyID": "pressure",
      "name": "Mean mean-sea-level pressure",
      "unitText": "hectopascals",
      "unitCode": "A97"
    }
  ],
  "distribution": [
    {
      "@type": "DataDownload",
      "encodingFormat": "application/json",
      "contentUrl": "https://windbornesystems.com/weather/canada/nanaimo/forecast.json"
    }
  ],
  "hasPart": [
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#current-conditions",
      "name": "Current weather conditions dataset for Nanaimo",
      "description": "Current weather conditions dataset for Nanaimo observed at 2026-07-24T00:00:00Z, including temperature, humidity, wind, and pressure.",
      "temporalCoverage": "2026-07-24T00:00:00Z",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_c",
          "value": 23.2,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_f",
          "value": 74,
          "unitText": "°F",
          "unitCode": "FAH"
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 58,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 6,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 62,
          "unitText": "°",
          "unitCode": "DD"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "ENE"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1015,
          "unitText": "hPa",
          "unitCode": "A97"
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-23",
      "name": "Thursday 2026-07-23 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-23, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-23",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 23,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 74,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 18,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 65,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 23,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 18,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.2,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 7,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 6,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 6,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 112,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "ESE",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 48,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 63,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1015,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "partly-cloudy",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and warm, with a high of 23°C. Light wind from the E around 6 km/h."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 18°C. Light wind from the SSE around 6 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-24",
      "name": "Friday 2026-07-24 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-24, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-24",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 22,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 72,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 60,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 22,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.1,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 2,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 7,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 10,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 106,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "ESE",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 30,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 76,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1013,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "clear",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and warm, with a high of 22°C and morning low of 17°C. Light wind from the E around 8 km/h."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly clear, with a low around 16°C. Light wind from the SSE around 6 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-25",
      "name": "Saturday 2026-07-25 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-25, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-25",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 18,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 65,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 60,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 18,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 2.6,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 55,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 10,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 13,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 150,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "SSE",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 71,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 75,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1012,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "light-rain",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and mild, with a high of 18°C. Breezy from the SSE at 9 to 11 km/h. 55% chance of drizzle throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 16°C. Breezy from the SSE at 10 to 13 km/h. 48% chance of showers throughout the night."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-26",
      "name": "Sunday 2026-07-26 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-26, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-26",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 17,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 62,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 15,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 60,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 17,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 15,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 12.8,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 99,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 10,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 13,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 132,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "SE",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 95,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 86,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1015,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "light-rain",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Overcast and mild, with a high of 17°C. Breezy from the SE at 10 to 11 km/h. 99% chance of light rain throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Overcast, with a low around 15°C. Breezy from the SE at 10 to 13 km/h. 93% chance of light rain throughout the night."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-27",
      "name": "Monday 2026-07-27 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-27, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-27",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 19,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 67,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 58,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 19,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 2.1,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 47,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 8,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 13,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 128,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "SE",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 69,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 78,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1017,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and mild, with a high of 19°C and morning low of 15°C. Breezy from the ESE at 10 to 13 km/h. 47% chance of drizzle throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 14°C. Light wind from the SE around 7 km/h. 32% chance of drizzle throughout the night."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-28",
      "name": "Tuesday 2026-07-28 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-28, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-28",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 19,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 66,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 15,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 59,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 19,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 15,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 4.5,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 73,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 9,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 14,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 149,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "SSE",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 63,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 77,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1015,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "showers",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and mild, with a high of 19°C and morning low of 16°C. Breezy from the SE at 11 to 14 km/h. 73% chance of light rain throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Mostly cloudy, with a low around 15°C. Light wind from the S around 6 km/h. 34% chance of drizzle throughout the night."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-29",
      "name": "Wednesday 2026-07-29 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-29, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-29",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 19,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 67,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 13,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 56,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 19,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 13,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.6,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 15,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 6,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 7,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 297,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 52,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 72,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1017,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and mild, with a high of 19°C and morning low of 15°C. Light wind from the ENE around 6 km/h. 15% chance of drizzle around midday."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 13°C. Light wind from the W around 6 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-30",
      "name": "Thursday 2026-07-30 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-30, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-30",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 68,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 13,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 56,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 13,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.7,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 11,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 6,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 8,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 325,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "NW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 49,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 73,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1017,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Mostly cloudy and warm, with a high of 20°C and morning low of 16°C. Light wind from the ENE around 7 km/h. 11% chance of drizzle in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 13°C. Light wind from the W around 6 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-07-31",
      "name": "Friday 2026-07-31 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-07-31, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-07-31",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 69,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 57,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 1.2,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 22,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 7,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 8,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 240,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WSW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 44,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 72,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1019,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and warm, with a high of 20°C and morning low of 16°C. Light wind from the E around 7 km/h. 22% chance of drizzle throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 14°C. Light wind from the WSW around 6 km/h. 10% chance of drizzle before dawn."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-08-01",
      "name": "Saturday 2026-08-01 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-08-01, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-08-01",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 68,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 57,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 1,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 22,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 8,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 282,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 37,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 72,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1020,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and mild, with a high of 20°C and morning low of 16°C. Light wind from the NW around 8 km/h. 22% chance of drizzle throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 14°C. Light wind from the W around 8 km/h. 10% chance of drizzle."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-08-02",
      "name": "Sunday 2026-08-02 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-08-02, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-08-02",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 68,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 56,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 20,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.5,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 10,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 10,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 300,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 30,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 69,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1019,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and warm, with a high of 20°C and morning low of 15°C. Light wind from the NW around 8 km/h. 10% chance of drizzle in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 14°C. Light wind from the W around 9 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-08-03",
      "name": "Monday 2026-08-03 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-08-03, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-08-03",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 21,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 70,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 57,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 21,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 14,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.9,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 7,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 10,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 303,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 28,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 68,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1017,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "clear",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and warm, with a high of 21°C and morning low of 16°C. Light wind from the NW around 9 km/h."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 14°C. Light wind from the WNW around 9 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-08-04",
      "name": "Tuesday 2026-08-04 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-08-04, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-08-04",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 22,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 72,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 15,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 59,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 22,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 15,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.8,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 10,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 8,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 299,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 28,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 66,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1015,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and warm, with a high of 22°C and morning low of 17°C. Light wind from the NNW around 8 km/h. 10% chance of drizzle in the afternoon."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 15°C. Light wind from the W around 9 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-08-05",
      "name": "Wednesday 2026-08-05 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-08-05, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-08-05",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 23,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 73,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 60,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 23,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.9,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 13,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 8,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 6,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 9,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 294,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 27,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 67,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1015,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and warm, with a high of 23°C and morning low of 17°C. Light wind from the NNW around 8 km/h. 13% chance of drizzle throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 16°C. Light wind from the W around 8 km/h."
        }
      ]
    },
    {
      "@type": "Dataset",
      "@id": "https://windbornesystems.com/weather/canada/nanaimo/#forecast-2026-08-06",
      "name": "Thursday 2026-08-06 weather forecast dataset for Nanaimo",
      "description": "Daily weather forecast dataset for Nanaimo on 2026-08-06, including temperature, precipitation, wind, cloud cover, humidity, and conditions.",
      "temporalCoverage": "2026-08-06",
      "license": "https://windbornesystems.com/terms",
      "creator": {
        "@type": "Organization",
        "name": "WindBorne Systems",
        "url": "https://windbornesystems.com"
      },
      "variableMeasured": [
        {
          "@type": "PropertyValue",
          "name": "temperature_high_c",
          "value": 23,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_high_f",
          "value": 73,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The warmest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "temperature_low_f",
          "value": 60,
          "unitText": "°F",
          "unitCode": "FAH",
          "description": "The coolest temperature expected during the day, rounded to your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_high_c",
          "value": 23,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "feels_like_low_c",
          "value": 16,
          "unitText": "°C",
          "unitCode": "CEL"
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_mm",
          "value": 0.9,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "precipitation_probability_pct",
          "value": 13,
          "unitText": "%",
          "unitCode": "P1",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "snowfall_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "max_snowfall_3h_mm",
          "value": 0,
          "unitText": "mm",
          "unitCode": "MMT",
          "description": "The amount is our best estimate for the whole day. The percent is the highest chance, among the day's 3-hour forecast periods, of at least 0.25 mm (0.01 in) of precipitation. Because amount and chance answer different questions, a small daily total can still have a noticeable percent. If snow is expected, the amount shown is snowfall."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_mph",
          "value": 4,
          "unitText": "mph",
          "unitCode": "HM",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_kmh",
          "value": 7,
          "unitText": "km/h",
          "unitCode": "KMH",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_mph",
          "value": 5,
          "unitText": "mph",
          "unitCode": "HM"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_speed_max_kmh",
          "value": 8,
          "unitText": "km/h",
          "unitCode": "KMH"
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_deg",
          "value": 297,
          "unitText": "°",
          "unitCode": "DD",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "wind_direction_cardinal",
          "value": "WNW",
          "description": "The day's average wind. Direction shows where the wind comes from, and speed is shown in your selected units."
        },
        {
          "@type": "PropertyValue",
          "name": "cloud_cover_pct",
          "value": 33,
          "unitText": "%",
          "unitCode": "P1",
          "description": "How cloudy the day is expected to be on average, from clear (0%) to overcast (100%)."
        },
        {
          "@type": "PropertyValue",
          "name": "humidity_pct",
          "value": 69,
          "unitText": "%",
          "unitCode": "P1"
        },
        {
          "@type": "PropertyValue",
          "name": "pressure_hpa",
          "value": 1015,
          "unitText": "hPa",
          "unitCode": "A97"
        },
        {
          "@type": "PropertyValue",
          "name": "condition",
          "value": "drizzle",
          "description": "A plain-language summary for the day. Wet days use the precipitation-type forecast first, then the expected intensity to choose labels like downpour, light rain, flurries, sleet, or freezing drizzle. Otherwise, the summary uses cloud cover, feels-like temperature, and wind."
        },
        {
          "@type": "PropertyValue",
          "name": "day_text",
          "value": "Partly cloudy and warm, with a high of 23°C and morning low of 18°C. Light wind from the N around 7 km/h. 13% chance of drizzle throughout the day."
        },
        {
          "@type": "PropertyValue",
          "name": "night_text",
          "value": "Partly cloudy, with a low around 16°C. Light wind from the W around 7 km/h."
        }
      ]
    }
  ]
}