Concepts & Architecture

This section outlines the architectural foundations and scientific data models underlying the Capella Datascience platform.

Core Architectural Pillars

Concept Description
NetCDF and NcML Digital Twin How binary NetCDF datasets are transformed into in-memory EMF NcML 2.2 models for lightweight manipulation and querying.
Multi-Dimensional Data & Slicing The coordinate axes model, dimensionality, shape semantics, and high-performance N-dimensional array slicing.
NcML 2.2 Schema & EMF Model Detailed specification of the NcML 2.2 schema elements (variables, dimensions, attributes, groups) and their EMF representation.
THREDDS Catalogs & Services The hierarchical structure of THREDDS XML catalogs, dataset services (OpenDAP, WMS, WCS), and remote metadata mapping.
Remote Data Acquisition & Subsetting OpenDAP protocol semantics and on-demand remote array slicing across networks and cloud storage.
Visualization Configuration Books (.ncconfig) Architecture of the .ncconfig metamodel for persistent, decoupled visualization styling, palette mappings, and dimension slices.
Geospatial Systems & Apache SIS Coordinate Reference Systems (CRS), EPSG projections, geodetic transformations, and map rasterization with Apache SIS.