{"schemaVersion":"1.2.2.dev1+gbf7a976f1","name":"Air quality Freiburg, hourly (demo)","assetRefs":[{"assetId":"898dd8ef-c8e2-4436-b1df-6094d325d0ef","assetUrl":"https://nexcard.data.nexyo.io/card/898dd8ef-c8e2-4436-b1df-6094d325d0ef","assetVersion":null,"dataSpace":{"name":"nexCARD prototype","url":"http://edps.edps.svc:8000"},"publisher":{"name":"DEMO: City of Freiburg (synthetic)","url":null},"publishDate":"2026-10-26T18:58:15.920000Z","license":{"name":"CC-BY-4.0","url":null}}],"dataCategory":null,"assetProcessingStatus":"Original Data","description":"Hourly NO2, PM10, PM2.5 and temperature at three stations, 14 days. Synthetic values with a few gaps and outliers.","tags":["environment","air quality","demo"],"dataSubCategory":null,"assetTypeInfo":null,"generatedBy":"EDP Service @ 1.2.12.dev0+gab54baf98.d20260407","transferTypeFlag":null,"transferTypeFrequency":null,"growthFlag":null,"immutabilityFlag":null,"allowedForAiTraining":null,"nda":null,"dpa":null,"dataLog":null,"freely_available":true,"volume":54931,"dataTypes":["structured"],"temporalCover":{"earliest":"2026-09-01T00:00:00","latest":"2026-09-14T23:00:00"},"periodicity":"hours","assetSha256Hash":"37e3aaa43fe89ce6518597d815fdeb736fa75de744cf4a3db3c6a3fc5a10591a","archiveDatasets":[],"structuredDatasets":[{"rowCount":1008,"columnCount":6,"numericColumnCount":4,"datetimeColumnCount":1,"stringColumnCount":1,"correlationGraph":"air-quality-freiburg-demo_csv/correlations.png","correlationSummary":{"no":5,"partial":0,"strong":1},"numericColumns":[{"name":"no2_ugm3","nullCount":10,"inconsistentCount":0,"interpretableCount":998,"numberUnique":317,"augmentation":null,"min":14,"max":55.70000076293945,"mean":28.975149154663086,"median":27.950000762939453,"variance":82.11676025390625,"stddev":9.061829566955566,"upperPercentile":54.20899963378906,"lowerPercentile":14.594000816345215,"percentileOutlierCount":20,"upperQuantile":34,"lowerQuantile":22.100000381469727,"quantileOutlierCount":498,"upperZScore":56.16063690185547,"lowerZScore":1.7896595001220703,"zScoreOutlierCount":0,"upperIQR":51.84999942779541,"lowerIQR":4.250000953674316,"iqr":11.899999618530273,"iqrOutlierCount":18,"relativeOutlierCount":0.012692050768203072,"distribution":"rayleigh","distributionGraph":"air-quality-freiburg-demo_csv/no2_ugm3_distribution.png","boxPlot":"air-quality-freiburg-demo_csv/no2_ugm3_box_plot.png","trend":"No Trend","original_series":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/no2_ugm3_over_timestamp_original.png","periodicity":null}],"seasonalities":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/no2_ugm3_over_timestamp_seasonality.png","periodicity":"minutes"}],"trends":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/no2_ugm3_over_timestamp_trend.png","periodicity":"minutes"}],"residuals":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/no2_ugm3_over_timestamp_residual.png","periodicity":"minutes"}],"dataType":"Float32"},{"name":"pm10_ugm3","nullCount":0,"inconsistentCount":0,"interpretableCount":1008,"numberUnique":96,"augmentation":null,"min":11,"max":79.9000015258789,"mean":15.717658996582031,"median":15.449999809265137,"variance":25.013132095336914,"stddev":5.001313209533691,"upperPercentile":20,"lowerPercentile":11.100000381469727,"percentileOutlierCount":11,"upperQuantile":17.600000381469727,"lowerQuantile":13.100000381469727,"quantileOutlierCount":490,"upperZScore":30.721599578857422,"lowerZScore":0.713719367980957,"zScoreOutlierCount":5,"upperIQR":24.350000381469727,"lowerIQR":6.350000381469727,"iqr":4.5,"iqrOutlierCount":5,"relativeOutlierCount":0.006944444444444444,"distribution":"uniform","distributionGraph":"air-quality-freiburg-demo_csv/pm10_ugm3_distribution.png","boxPlot":"air-quality-freiburg-demo_csv/pm10_ugm3_box_plot.png","trend":"No Trend","original_series":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm10_ugm3_over_timestamp_original.png","periodicity":null}],"seasonalities":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm10_ugm3_over_timestamp_seasonality.png","periodicity":"minutes"}],"trends":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm10_ugm3_over_timestamp_trend.png","periodicity":"minutes"}],"residuals":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm10_ugm3_over_timestamp_residual.png","periodicity":"minutes"}],"dataType":"Float32"},{"name":"pm25_ugm3","nullCount":0,"inconsistentCount":0,"interpretableCount":1008,"numberUnique":79,"augmentation":null,"min":6.900000095367432,"max":50.900001525878906,"mean":10.74613094329834,"median":10.5,"variance":9.84864330291748,"stddev":3.1382548809051514,"upperPercentile":14.100000381469727,"lowerPercentile":7.300000190734863,"percentileOutlierCount":19,"upperQuantile":11.899999618530273,"lowerQuantile":9.199999809265137,"quantileOutlierCount":492,"upperZScore":20.16089630126953,"lowerZScore":1.3313665390014648,"zScoreOutlierCount":5,"upperIQR":15.949999332427979,"lowerIQR":5.150000095367432,"iqr":2.6999998092651367,"iqrOutlierCount":5,"relativeOutlierCount":0.00958994708994709,"distribution":"exponpow","distributionGraph":"air-quality-freiburg-demo_csv/pm25_ugm3_distribution.png","boxPlot":"air-quality-freiburg-demo_csv/pm25_ugm3_box_plot.png","trend":"No Trend","original_series":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm25_ugm3_over_timestamp_original.png","periodicity":null}],"seasonalities":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm25_ugm3_over_timestamp_seasonality.png","periodicity":"minutes"}],"trends":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm25_ugm3_over_timestamp_trend.png","periodicity":"minutes"}],"residuals":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/pm25_ugm3_over_timestamp_residual.png","periodicity":"minutes"}],"dataType":"Float32"},{"name":"temperature_c","nullCount":0,"inconsistentCount":0,"interpretableCount":1008,"numberUnique":136,"augmentation":null,"min":10,"max":23.5,"mean":16.760318756103516,"median":16.799999237060547,"variance":18.333160400390625,"stddev":4.281723976135254,"upperPercentile":23.200000762939453,"lowerPercentile":10.300000190734863,"percentileOutlierCount":17,"upperQuantile":21,"lowerQuantile":12.575000286102295,"quantileOutlierCount":501,"upperZScore":29.605491638183594,"lowerZScore":3.915146827697754,"zScoreOutlierCount":0,"upperIQR":33.63749957084656,"lowerIQR":-0.062499284744262695,"iqr":8.424999713897705,"iqrOutlierCount":0,"relativeOutlierCount":0.005621693121693122,"distribution":"uniform","distributionGraph":"air-quality-freiburg-demo_csv/temperature_c_distribution.png","boxPlot":"air-quality-freiburg-demo_csv/temperature_c_box_plot.png","trend":"No Trend","original_series":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/temperature_c_over_timestamp_original.png","periodicity":null}],"seasonalities":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/temperature_c_over_timestamp_seasonality.png","periodicity":"minutes"}],"trends":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/temperature_c_over_timestamp_trend.png","periodicity":"minutes"}],"residuals":[{"timeBaseColumn":"timestamp","file":"air-quality-freiburg-demo_csv/temperature_c_over_timestamp_residual.png","periodicity":"minutes"}],"dataType":"Float32"}],"datetimeColumns":[{"name":"timestamp","nullCount":0,"inconsistentCount":0,"interpretableCount":1008,"numberUnique":336,"augmentation":null,"temporalCover":{"earliest":"2026-09-01T00:00:00","latest":"2026-09-14T23:00:00"},"all_entries_are_unique":false,"monotonically_increasing":true,"monotonically_decreasing":false,"periodicity":"hours","temporalConsistencies":[{"timeScale":"microseconds","differentAbundancies":336,"stable":false,"numberOfGaps":335},{"timeScale":"milliseconds","differentAbundancies":336,"stable":false,"numberOfGaps":335},{"timeScale":"seconds","differentAbundancies":336,"stable":false,"numberOfGaps":335},{"timeScale":"minutes","differentAbundancies":336,"stable":false,"numberOfGaps":335},{"timeScale":"hours","differentAbundancies":336,"stable":false,"numberOfGaps":0},{"timeScale":"days","differentAbundancies":15,"stable":false,"numberOfGaps":0},{"timeScale":"weeks","differentAbundancies":3,"stable":false,"numberOfGaps":0},{"timeScale":"months","differentAbundancies":1,"stable":true,"numberOfGaps":0},{"timeScale":"years","differentAbundancies":1,"stable":true,"numberOfGaps":0}],"format":"ISO8601"}],"stringColumns":[{"name":"station","nullCount":0,"inconsistentCount":0,"interpretableCount":1008,"numberUnique":3,"augmentation":null,"distributionGraph":null}],"primaryDatetimeColumn":null}],"semiStructuredDatasets":[],"unstructuredTextDatasets":[],"imageDatasets":[],"videoDatasets":[],"audioDatasets":[],"documentDatasets":[],"datasetTree":[{"dataset":{"$ref":"#/structuredDatasets/0"},"datasetType":"structured","parent":null,"name":"air-quality-freiburg-demo_csv","fileProperties":{"name":"air-quality-freiburg-demo.csv","fileType":"csv","size":54931,"lastModified":"2026-10-26T18:58:16.054929Z","createdAt":null}}]}