@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix spdx: <http://spdx.org/rdf/terms#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0> a dcat:Dataset ;
    dct:description """This dataset contains predictions of whether temperature inversions will occur at locations in Allegheny County. \r
\r
**This dataset is still under active development and should be considered to be in "beta".**\r
\r
---\r
## Motivation ##\r
Temperature inversions occur when there is a warmer layer of air above the air at or near ground level. This represents a reversal of the normal flow of heat near the earth and results in the cooler air being trapped near the ground. Temperature inversions can lead to the formation of fog or dew. Pollution or smoke from fires, which would rise and dissipate in the atmosphere under normal conditions, become trapped near the ground in a temperature inversion, potentially leading to hazardous concentrations of pollutants in the air. \r
\r
This dataset was extracted from NASA's [Goddard Earth Observing System Forward-Processing (GEOS-FP)](https://gmao.gsfc.nasa.gov/GMAO_products/NRT_products.php) system as a collaboration between NASA's Goddard Space Flight Center and the Western Pennsylvania Regional Data Center, to provide access to 1-day, 3-day, and 5-day predictions of temperature inversions in Allegheny County.\r
\r
--- \r
## Preprocessing/Formatting/Methodology ##\r
This dataset is generated using data-processing scripts written by partners at NASA Goddard Space Flight Center. The scripts extract from the GEOS-FP model the predicted air temperature as a function of latitude/longitude/date/height, and then, starting near surface level, search upward for the height of the local maximum in air temperature. This determines whether a temperature inversion is expected.\r
\r
Each record is a prediction of whether there will be a temperature inversion, for a particular day at 12pm UTC (7am EST) within five days after the prediction, and for a particular cell in a coarse grid overlaying Allegheny County. If an inversion is predicted, the height of top of the inversion above the ground and the temperature difference between the ground and the top of the inversion are given, as well as an estimate of the inversion strength on a scale of 0 to 4 (where the strength of the inversion is calculated based on the value of the temperature difference). For some locations, we've also added the name of a place (e.g., "Pittsburgh" or "Monroeville") within that cell, to make look-ups easier.\r
\r
Additionally, we've created forecast maps for the region and 5-day timeline forecasts (for particular locations) of both inversion strength and PM2.5 concentration.\r
\r
--- \r
## Known Uses ##\r
If you are using this dataset, please write to the data steward (listed below) and let us know! Your stories support the development of future datasets like this.\r
\r
--- \r
## Recommended Uses ##\r
This data could provide an early-warning system for certain kinds of unhealthy air-quality events, such as dangerously high PM<sub>2.5</sub> levels from wildfire-induced smog or pollution, trapped near the ground.\r
\r
--- \r
## Known Limitations/Biases ##\r
\r
The spatial resolution of the forecast is pretty coarse.\r
\r
To validate the forecast, a comparison was made of its predictions with actual temperature-inversion measurements made by weather balloon (or sodar/RASS acoustic upper air profiler) by the Allegheny County Health Department Air Quality Office. The results are shown in [this table](https://data.wprdc.org/dataset/temperature-inversions/resource/5ac4467e-a6de-4055-9111-9d83fb6584b4), which is accompanied by some additional analysis. When the 1-day forecast predicted a strong or moderate inversion, there was about a 90% chance that it was historically correct, and when the 3-day or 5-day forecast confirmed this forecast for the same date, the accuracy increased, with more than 96% historical accuracy when confirmed by the 5-day forecast.\r
\r
Also, sometimes the model results can not be computed on the expected schedule. (These delays are reported on the ["geos5-fp-users" mailing list](https://gmao.gsfc.nasa.gov/gmao-products/geos-near-real-time-data-products/).) In these instances, the WPRDC's automated processes fall back to the previous day's forecasts; the `forecast_version` field provides the date and hour that the forecast simulation was started.\r
\r
---\r
## Related Datasets ##\r
\r
The Allegheny County Health Department's measurement of pollutant concentrations (and other parameters) at several measurements stations are published in [the Allegheny County Air Quality dataset](https://data.wprdc.org/dataset/allegheny-county-air-quality).\r
\r
The WPRDC is also publishing [a dataset that forecasts concentrations of three air quality parameters](https://data.wprdc.org/dataset/air-quality-forecast\r
): carbon monoxide (CO), nitrogen dioxide (NO2), and fine particulate matter (PM2.5).\r
\r
Allegheny County is now publishing [a dataset with the measured temperature inversions](https://data.wprdc.org/dataset/air-temperature-inversions), which allows new forecasts in this dataset to be checked against real data.\r
\r
---\r
## Credits ##\r
This work is the result of a collaboration between the WPRDC and NASA's Goddard Space Flight Center. This dataset would not have been possible without the efforts of NASA Goddard Space Flight Center personnel to apply NASA's atmospheric models and domain expertise to the problem of forecasting temperature inversions, yielding this prototype forecast, tailored to Allegheny County. Thanks also to Jason Maranche and Angela Wilson of the Allegheny County Health Department's Air Quality Program for providing us with, and helping us understand, their historical temperature-inversion measurement data (used to validate the predictions).""" ;
    dct:identifier "8cd7c3cf-3a9e-4bca-967d-6f1808176ca0" ;
    dct:issued "2024-10-02T21:36:50.727416"^^xsd:dateTime ;
    dct:modified "2026-10-26T14:15:05.644705"^^xsd:dateTime ;
    dct:publisher <https://data.wprdc.org/organization/4eb88a01-738a-4ca1-96e4-b0bf8d3ec3dc> ;
    dct:title "Temperature Inversions Forecasts" ;
    dcat:distribution <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/0328918a-e22c-4392-85c0-b7b3fc953fd5>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/2501b708-5df5-43d2-9f48-0d35d0372223>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/2dd8a336-dd2c-40db-8f76-60e5216baf91>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/563279e3-2bab-4318-a1c4-11b788368cf8>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/5ac4467e-a6de-4055-9111-9d83fb6584b4>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/6a208a87-6ff1-4ee0-a7b4-6a201cdfaa69>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/78ff9ce3-3555-4ead-89ff-d4d6f3dc4946>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/7cdad98a-744c-4118-8651-5f480033a74e>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/a1cb17a3-8e68-4c2a-bddb-6a92c1a3f053>,
        <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/ffb7900c-3889-41d0-8e35-24ad9a4e3960> ;
    dcat:keyword "NASA",
        "_etl",
        "air quality",
        "forecast",
        "inversions",
        "prediction",
        "temperature inversions",
        "weather" .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/0328918a-e22c-4392-85c0-b7b3fc953fd5> a dcat:Distribution ;
    dct:description """Below are 5-day forecasts for the grid cell that includes Pittsburgh, stretching south and east to Kennywood, north almost to Wexford, and west halfway to the airport.

The top plot shows the forecast for temperature inversion strength. The colored lines represent the lower bound for a given inversion strength. For instance, temperature differences between 3 and 5 degrees Celsius correspond to moderate-strength inversions. Note that data points are only plotted for positive temperature differences, as we are only interested in cases where temperature inversions are present.

The bottom plots shows the forecast for PM2.5 particulate matter concentrations, and the colored lines represent the lower bounds for different AQI (Air Quality Index) categories [as defined by the EPA](https://document.airnow.gov/technical-assistance-document-for-the-reporting-of-daily-air-quailty.pdf). Specifically, these bounds correspond to 24-hour averages of these values, so for instance, average PM2.5 concentrations from 9.1 to 35.4 μg/cm³ correspond to Moderate AQI values.""" ;
    dct:format "PNG" ;
    dct:issued "2024-11-08T20:01:25.617107"^^xsd:dateTime ;
    dct:modified "2026-10-26T14:15:05.591331"^^xsd:dateTime ;
    dct:title "5-day inversions/PM2.5 forecast for Pittsburgh" ;
    dcat:accessURL <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/0328918a-e22c-4392-85c0-b7b3fc953fd5/download/5_day_forecast_timeline_2026-10-26_00.png> ;
    dcat:byteSize "89190"^^xsd:nonNegativeInteger ;
    dcat:mediaType "image/png" .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/2501b708-5df5-43d2-9f48-0d35d0372223> a dcat:Distribution ;
    dct:description "This table represents the forecast for historical temmperature inversions (sampling every 3 hours); these are the values previously used in the timeline plot." ;
    dct:format "CSV" ;
    dct:issued "2025-07-01T19:15:35.501439"^^xsd:dateTime ;
    dct:modified "2026-10-25T06:18:45.142588"^^xsd:dateTime ;
    dct:title "Cumulative Inversions Forecast" ;
    dcat:accessURL <https://data.wprdc.org/datastore/dump/2501b708-5df5-43d2-9f48-0d35d0372223> .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/2dd8a336-dd2c-40db-8f76-60e5216baf91> a dcat:Distribution ;
    dct:description "This table represents the forecast for PM2.5 particulate matter concentrations for Pittsburgh; these are the values used in the timeline plot." ;
    dct:format "CSV" ;
    dct:issued "2025-04-08T17:48:27.503739"^^xsd:dateTime ;
    dct:modified "2026-10-25T06:15:23.172779"^^xsd:dateTime ;
    dct:title "PM2.5 forecast for Pittsburgh" ;
    dcat:accessURL <https://data.wprdc.org/datastore/dump/2dd8a336-dd2c-40db-8f76-60e5216baf91> .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/563279e3-2bab-4318-a1c4-11b788368cf8> a dcat:Distribution ;
    dct:description "The rows below show temperature-inversion forecast maps for 12pm UTC (7am EST) for 1 day, 3 days and 5 days beyond the date that the forecast was performed. The maps on the left show whether or not an inversion is predicted for a each grid cell of the map (where purple cells indicate no inversion); the maps on the right show the predicted strength of the inversion (with purple again indicating no inversion)." ;
    dct:format "PNG" ;
    dct:issued "2024-10-21T14:52:09.350275"^^xsd:dateTime ;
    dct:modified "2026-10-26T14:10:50.044282"^^xsd:dateTime ;
    dct:title "Forecast maps for Pennsylvania" ;
    dcat:accessURL <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/563279e3-2bab-4318-a1c4-11b788368cf8/download/forecast.png> ;
    dcat:byteSize "4306390"^^xsd:nonNegativeInteger ;
    dcat:mediaType "image/png" .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/5ac4467e-a6de-4055-9111-9d83fb6584b4> a dcat:Distribution ;
    dct:description """Comparison of forecasts with actual temperature-inversion measurements made by weather balloon (or sodar/RASS acoustic upper air profiler) by the Allegheny County Health Department Air Quality Office. Accuracy increases when moving from the 5-day forecast to the 3-day forecast to the 1-day forecast. Forecast accuracy also improves when shifting from looking at all days (including those with weak or non-existent inversions) to focussing on days when the prediction was for a strong or moderate inversion. On those days, the true negatives dropped to zero. \r
\r
Basically, when the 1-day forecast predicts a strong or moderate inversion, there's about a 90% chance that it is correct, and when the 3-day or 5-day forecast confirms this forecast for the same date, the accuracy increases, with more than 96% accuracy when confirmed by the 5-day forecast.""" ;
    dct:format "CSV" ;
    dct:issued "2024-11-08T20:51:24.244907"^^xsd:dateTime ;
    dct:modified "2024-11-08T20:51:24.999139"^^xsd:dateTime ;
    dct:title "Forecast validation statistics" ;
    spdx:checksum [ a spdx:Checksum ;
            spdx:checksumValue "91ef626becd086e5f1e21806df9b8ba5"^^xsd:hexBinary ] ;
    dcat:accessURL <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/5ac4467e-a6de-4055-9111-9d83fb6584b4/download/confusion_matrix.csv> ;
    dcat:byteSize "462"^^xsd:nonNegativeInteger ;
    dcat:mediaType "text/csv" .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/6a208a87-6ff1-4ee0-a7b4-6a201cdfaa69> a dcat:Distribution ;
    dct:format "CSV" ;
    dct:issued "2024-10-03T17:25:48.513921"^^xsd:dateTime ;
    dct:modified "2026-10-26T14:08:26.495700"^^xsd:dateTime ;
    dct:title "Inversions forecast for Allegheny County" ;
    dcat:accessURL <https://data.wprdc.org/datastore/dump/6a208a87-6ff1-4ee0-a7b4-6a201cdfaa69> .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/78ff9ce3-3555-4ead-89ff-d4d6f3dc4946> a dcat:Distribution ;
    dct:description """Below are 5-day forecasts for the grid cell around Pittsburgh International Airport. This is the location of the Pittsburgh National Weather Service station, where most of the measurements used to calibrate these forecasts were taken.

The top plot shows the forecast for temperature inversion strength. The colored lines represent the lower bound for a given inversion strength. For instance, temperature differences between 3 and 5 degrees Celsius correspond to moderate-strength inversions. Note that data points are only plotted for positive temperature differences, as we are only interested in cases where temperature inversions are present.

The bottom plots shows the forecast for PM2.5 particulate matter concentrations, and the colored lines represent the lower bounds for different AQI (Air Quality Index) categories [as defined by the EPA](https://document.airnow.gov/technical-assistance-document-for-the-reporting-of-daily-air-quailty.pdf). Specifically, these bounds correspond to 24-hour averages of these values, so for instance, average PM2.5 concentrations from 9.1 to 35.4 μg/cm³ correspond to Moderate AQI values.""" ;
    dct:format "PNG" ;
    dct:issued "2024-11-21T19:54:12.997220"^^xsd:dateTime ;
    dct:modified "2026-10-25T06:18:32.608486"^^xsd:dateTime ;
    dct:title "5-day inversions/PM2.5 forecast for PIT (Pittsburgh Airport)" ;
    dcat:accessURL <https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/78ff9ce3-3555-4ead-89ff-d4d6f3dc4946/download/5_day_forecast_timeline_2026-10-24_12.png> ;
    dcat:byteSize "93298"^^xsd:nonNegativeInteger ;
    dcat:mediaType "image/png" .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/7cdad98a-744c-4118-8651-5f480033a74e> a dcat:Distribution ;
    dct:description "This table represents the forecast for temmperature inversions (sampling every 3 hours); these are the values used in the timeline plot." ;
    dct:format "CSV" ;
    dct:issued "2025-04-08T17:48:30.010335"^^xsd:dateTime ;
    dct:modified "2026-10-25T06:15:32.393575"^^xsd:dateTime ;
    dct:title "Inversions forecast for Pittsburgh" ;
    dcat:accessURL <https://data.wprdc.org/datastore/dump/7cdad98a-744c-4118-8651-5f480033a74e> .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/a1cb17a3-8e68-4c2a-bddb-6a92c1a3f053> a dcat:Distribution ;
    dct:description "This table represents the forecast for PM2.5 particulate matter concentrations for PIT (Pittsburgh Airport); these are the values used in the timeline plot." ;
    dct:format "CSV" ;
    dct:issued "2025-07-02T02:41:10.953390"^^xsd:dateTime ;
    dct:modified "2026-10-25T06:18:38.107054"^^xsd:dateTime ;
    dct:title "PM2.5 forecast for PIT (Pittsburgh Airport)" ;
    dcat:accessURL <https://data.wprdc.org/datastore/dump/a1cb17a3-8e68-4c2a-bddb-6a92c1a3f053> .

<https://data.wprdc.org/dataset/8cd7c3cf-3a9e-4bca-967d-6f1808176ca0/resource/ffb7900c-3889-41d0-8e35-24ad9a4e3960> a dcat:Distribution ;
    dct:description "This table represents the historical forecast for PM2.5 particulate matter concentrations; these are the values previously used in the timeline plot." ;
    dct:format "CSV" ;
    dct:issued "2025-07-01T19:15:32.609800"^^xsd:dateTime ;
    dct:modified "2026-10-25T06:18:41.640933"^^xsd:dateTime ;
    dct:title "Cumulative PM2.5 Forecast" ;
    dcat:accessURL <https://data.wprdc.org/datastore/dump/ffb7900c-3889-41d0-8e35-24ad9a4e3960> .

<https://data.wprdc.org/organization/4eb88a01-738a-4ca1-96e4-b0bf8d3ec3dc> a foaf:Agent ;
    foaf:name "Western Pennsylvania Regional Data Center" .

