Interoperability in Climate and Atmospheric sciences
FAIR NetCDF Data
How can one computer system access data held by another system?
How can a computer access scientific data stored on a remote system without necessarily downloading the entire file?

Technical Interoperability concerns the mechanisms that allow independent systems to communicate and exchange data through agreed technical interfaces and protocols
A climate dataset is stored in a research data repository. A researcher is interested in one variable, covering a particular period and a geographical region.
Consider two approaches:
Which one is more suitable…?

It depends on the task
Downloading the file is fine for small files, or when you need the complete dataset.
Requesting only the part you need matters for large datasets and automated workflows.
The problem
Important scientific datasets were spread across institutions, each with its own way of storing and accessing data.
The idea
A common way to access data, wherever it is stored.
“A URL equals a dataset.”
“A URL with constraints equals a subset.”
| DAP | the protocol: how clients and servers talk |
| OPeNDAP | the project and software ecosystem behind DAP |
| Hyrax, THREDDS | data servers that implement DAP |
Researchers just receive an endpoint URL. Data providers run the server.
We will access remote NetCDF datasets stored in 4TU.ResearchData using the DAP protocol
