Capella Datascience provides several EMF (Eclipse Modeling Framework) packages for representing scientific datasets, catalogs, and visualization specifications.
http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2edu.ucar.unidata.namespaces.netcdf.ncml.netdcfNetcdfType, VariableType, DimensionType, AttributeType, GroupTypehttp://www.polarsys.org/capella/datascience/ncconfig/1.0.0org.polarsys.capella.datascience.netcdf.model.ncconfigNCVisualizationConfigBook, NCVisualizationConfig, VariableVisualizationConfiguration, DimensionSelectionItem, ScaleVisualizationConfiguration, GridVisualizationConfiguration, MapProjectionVisualizationConfigurationhttp://www.eclipse.org/polarsys/capella/datascience/thredds/0.1org.eclipse.polarsys.capella.datascience.threddsCatalogType, DatasetType, ServiceType, CatalogRefTypehttp://reading-escience-centre.github.io/edal-java/wms (WmsPackage)http://reading-escience-centre.github.io/edal-java/wcs (WcsPackage)