Introduction

Interoperability in Climate and Atmospheric sciences
FAIR NetCDF Data

Big picture

General definition of interoperability

  • The lesson introduces interoperability as the ability to make research data usable across different tools, systems, and workflows with minimal dataset-specific intervention.

Practical context

  • Climate and atmospheric research routinely combines heterogeneous and often large datasets produced by models, satellites, radar systems, sensors, and research infrastructures.

Challenges

  • Making these data available is not enough. Researchers and software must be able to determine: how the data are organised, understand what they mean, and access them through predictable mechanisms.

The Problem

Ash case study

Hi! I am Ash, and I am studying the spatial and temporal distribution of rainfall and drizzle in Europe

Ash, a researcher

Rainfall and drizzle

Types of precipitation: rain, drizzle, freezing rain, sleet, snow, hail, graupel, ice crystals

Types of precipitation: rain, drizzle (liquid), freezing rain, sleet (liquid/solid), snow, hail, graupel, ice crystals (solid)

Ash’s approach to study the rainfall and drizzle

She needs to integrate multiple data from different sources

  • Climate models
  • Satellite observations
  • Urban sensor data
  • Radar observations
  • National meteorological datasets

Most probably each type of data comes in different formats, different ways of access and many of them use different variable names for the same physical quantity.

Ash’s data: IDRA radar

At 4TU.ResearchData, Ash finds a dataset from the IRCTR Drizzle Radar (IDRA).

  • High-resolution, polarimetric X-band radar developed by TU Delft
  • Located at the Cabauw experimental site, the Netherlands
  • Designed to observe drizzle and light rain, which are hard to capture consistently across observation systems
  • Data are published as NetCDF files

Challenge

How can these datasets be combined together to be able to answer Ash’s scientific questions?

Notion of interoperability

Interoperability is about enabling data to work with other data, software, services and research workflows as “easy” as possible.

Interoperable datasets can connect to an ecosystem

Interoperable dataset

↑ it can be

Opened directly in a Python notebook

it can be →

Visualized in an online viewer or dashboard

it can be ↓

Accessed remotely through an API without downloading the file

← it can be

Combined with a second climate dataset

Three layers of interoperability

Structural/Syntactic
representation

Can software understand how the data are organized?

Semantic
meaning

Can another researcher or machine understand what the variables mean?

Technical
access

Can software retrieve or exchange the data through standard mechanisms?

Example: Ash wants to compare radar observations from 2009 and 2019

  • Structural
    • Do the variables and dimensions match?
  • Semantic
    • Given a variable with the same name, would that imply they represent the same physical quantity?
  • Technical
    • Can both datasets be accessed programmatically?

Ash, a researcher

Exercise: True or False

  1. As long as data is open access, it is interoperable
  2. Metadata standards help ensure interoperability
  3. As long as the data is using an open standard format, it is interoperable.

What is coming in the workshop

  • Morning session
    • Structural interoperability
    • Semantic interoperability
  • Afternoon session
    • Technical interoperability: data access protocols
    • Technical interoperability: API
    • Cloud-native layouts
    • Interoperable infrastructure in the AI era