Skip to content

Add mapping: 100093#17

Open
osaeedi wants to merge 3 commits into
mainfrom
mapping/100093
Open

Add mapping: 100093#17
osaeedi wants to merge 3 commits into
mainfrom
mapping/100093

Conversation

@osaeedi

@osaeedi osaeedi commented May 28, 2026

Copy link
Copy Markdown
Collaborator

RML Mapping: Smarte Strasse: Luftqualität

Das Lufthygieneamt beider Basel (LHA) testet im Projekt «Smarte Strasse» kosteneffiziente Mikrosensoren auf ihre Genauigkeit und Zuverlässigkeit. Der installierte Sensor vom Typ «Nubo» der Firma Sensi...

Source Information

  • CSV Source: (not provided)
  • Context/Metadata Files: dcat.ttl, fields.json
  • Base URI: https://ld.bs.ch/

Mapping Structure

  • The main temporal dimension is timestamp (minute granularity); sensor and pollutant are modeled as categorical dimensions, with location taken from dataset context.
  • All pollutant concentration columns (e.g., g107_no2, g125_o3) are modeled as separate measures, each with unit µg/m³.
  • Auxiliary columns timestamp_text and anfangszeit were dropped because they are redundant or not primary time references.
  • A normalized, long-form cube model was adopted using sensor and pollutant as explicit dimensions, avoiding column proliferation.
  • DefinedTerm resources were generated for sensor, pollutant, and location dimension values to support hierarchy and reusability.

Dimensions:

  • timestamp (temporal) - granularity: minute
  • sensor (categorical) - hierarchy: Sensor
  • location (spatial)

Measures:

  • g107_no2 (µg/m³)
  • g107_03 (µg/m³)
  • g107_pm25 (µg/m³)
  • g125_no2 (µg/m³)
  • g125_o3 (µg/m³)
  • g125_pm25 (µg/m³)
  • g131_no2 (µg/m³)
  • g131_o3 (µg/m³)
  • g131_pm25 (µg/m³)

CSV Preview

timestamp g107_no2 g107_03 g107_pm25 g125_no2 g125_o3 g125_pm25 g131_no2 g131_o3 g131_pm25 timestamp_text anfangszeit
2022-11-18T04:30:00+00:00 0.6 60.8 0.2 0.0 50.3 0.2 1.3 56.5 0.3 2022-11-18T05:30:00+0100 18.11.2022 05:30:00
2022-11-20T02:30:00+00:00 1.1 55.3 1.5 0.0 44.5 1.6 1.9 53.3 1.5 2022-11-20T03:30:00+0100 20.11.2022 03:30:00
2022-11-19T08:30:00+00:00 14.2 41.7 2.1 5.7 33.1 2.2 28.7 24.9 2.3 2022-11-19T09:30:00+0100 19.11.2022 09:30:00
2022-11-19T17:30:00+00:00 12.0 46.9 3.8 9.0 35.9 4.2 31.0 30.7 5.9 2022-11-19T18:30:00+0100 19.11.2022 18:30:00
2022-11-19T18:00:00+00:00 12.6 44.7 4.1 6.7 32.1 4.6 28.1 26.1 5.3 2022-11-19T19:00:00+0100 19.11.2022 19:00:00
2022-11-22T07:30:00+00:00 51.4 34.7 2.8 36.0 30.7 2.9 55.8 34.7 3.6 2022-11-22T08:30:00+0100 22.11.2022 08:30:00
2022-11-24T05:30:00+00:00 17.8 30.7 4.7 18.5 16.6 4.7 27.3 18.2 4.7 2022-11-24T06:30:00+0100 24.11.2022 06:30:00
2022-11-22T09:00:00+00:00 40.2 25.5 2.6 32.1 24.5 2.4 47.0 34.7 2.7 2022-11-22T10:00:00+0100 22.11.2022 10:00:00
2022-11-22T10:30:00+00:00 21.8 60.4 1.7 5.5 60.2 1.6 22.0 48.3 1.8 2022-11-22T11:30:00+0100 22.11.2022 11:30:00
2022-11-22T09:30:00+00:00 44.0 30.9 2.5 38.4 29.7 2.4 59.7 39.5 2.6 2022-11-22T10:30:00+0100 22.11.2022 10:30:00
2022-11-22T11:30:00+00:00 11.7 66.0 0.9 3.8 61.0 0.9 12.6 51.5 0.9 2022-11-22T12:30:00+0100 22.11.2022 12:30:00
2022-11-22T21:30:00+00:00 19.5 33.3 3.9 18.0 13.8 4.0 31.0 19.8 4.5 2022-11-22T22:30:00+0100 22.11.2022 22:30:00
2022-11-22T22:00:00+00:00 13.6 37.3 3.8 6.5 22.9 3.8 18.9 13.6 4.8 2022-11-22T23:00:00+0100 22.11.2022 23:00:00
2022-11-22T15:30:00+00:00 32.5 39.9 3.4 16.4 49.3 1.9 21.8 49.7 1.7 2022-11-22T16:30:00+0100 22.11.2022 16:30:00
2022-11-22T16:30:00+00:00 22.0 46.7 1.9 28.5 44.1 1.7 29.1 48.5 1.7 2022-11-22T17:30:00+0100 22.11.2022 17:30:00
2022-11-22T20:30:00+00:00 13.8 42.1 2.8 10.7 22.9 8.4 26.2 20.5 3.2 2022-11-22T21:30:00+0100 22.11.2022 21:30:00
2022-11-22T04:30:00+00:00 4.0 52.5 3.5 0.2 45.5 3.5 3.1 46.3 3.3 2022-11-22T05:30:00+0100 22.11.2022 05:30:00
2022-11-22T03:30:00+00:00 0.4 52.7 3.7 0.0 41.3 3.7 1.7 47.5 3.5 2022-11-22T04:30:00+0100 22.11.2022 04:30:00
2022-11-22T04:00:00+00:00 0.8 49.7 3.5 0.2 35.7 3.5 4.4 33.3 3.2 2022-11-22T05:00:00+0100 22.11.2022 05:00:00
2022-11-23T19:00:00+00:00 3.4 64.0 1.5 0.8 62.8 1.7 0.0 65.0 1.6 2022-11-23T20:00:00+0100 23.11.2022 20:00:00

RDF Preview

@prefix : <http://mapping.example.com/> .
@prefix csvw: <http://www.w3.org/ns/csvw#> .
@prefix cube: <https://cube.link/> .
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix ex: <https://ld.bs.ch/100093/> .
@prefix ex-code: <https://ld.bs.ch/code/> .
@prefix ex-obs: <https://ld.bs.ch/100093/observation/> .
@prefix ex-property: <https://ld.bs.ch/property/> .
@prefix fnml: <http://semweb.mmlab.be/ns/fnml#> .
@prefix fno: <https://w3id.org/function/ontology#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rml: <http://w3id.org/rml/> .
@prefix schema: <http://schema.org/> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

ex:observation-set cube:observation ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g107_no2,
    ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g107_o3, ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g107_pm25,
    ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g125_no2, ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g125_o3,
    ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g125_pm25, ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g131_no2,
    ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g131_o3, ex-obs:2022-11-18T04%3A30%3A00%2B00%3A00_g131_pm25,
    ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g107_no2, ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g107_o3,
    ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g107_pm25, ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g125_no2,
    ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g125_o3, ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g125_pm25,
    ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g131_no2, ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g131_o3,
    ex-obs:2022-11-19T08%3A30%3A00%2B00%3A00_g131_pm25, ex-obs:2022-11-20T02%3A30%3A00%2B00%3A00_g107_no2,
    ex-obs:2022-11-20T02%3A30%3A00%2B00%3A00_g107_o3, ex-obs:2022-11-20T02%3A30%3A00%2B00%3A
... (truncated)

Generated by OGD to LOD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant