Reference:
Version: 0.12
Author: Mireille Louys- F. Bonnarel
Date: July 24, 2009

Observation DataModel: Core components for data discovery

Prototype


Observation DataModel: Core components for data discovery

General design

Description

This is a very preliminary verstion for the Core Obs Model.

Provenance Coordsystem AstroCoords SpaceTimeCoordinates Observation Photometry CharacterisationDM DataID Curation Target Spectrum

Class diagram : Overview of packages used

This is a general View of the Observation DM.
The Core Obs model will use only a subset of the classes required for the
identified Use-cases, but possibly borrow classes from existing packages like
Characterisation or Spectrum( in white).
Colored packages are currently defined in the DM WG and will be developped
in coordination with this core model effort as well.

SpatialMapping FITS_WCS Filter Provenance Mapping Access CharacterisationAxis SpatialAxis SpectralAxis TimeAxis Characterisation Coverage Resolution Sampling Location Bounds Support Variability Sensitivity ObservableAxis Accuracy Error ErrorBounds ErrorRefVal ErrorMap ResBounds SamplingBounds SamplingRefval ResRefVal SamplingVariability CharacterisationDM DataID Curation Target Spectrum Observation

Class diagram : Observation re-use of Characterisation interacts (1)

Class diagram for the Core Observation Model . In the Characterisation package only the colored classes will be used .

Description of the SSA protocol:

http://www.ivoa.net/Documents/REC/DAL/SSA-20080201.html

CharacterisationAxis Characterisation PolarisationAxis ObservableAxis TimeAxis SpectralAxis FITS_WCS PolarisationMapping TemporalMapping SpectralMapping SpatialMapping SpatialAxis Observation

Class diagram : Mapping and WCS for an Observation

This diagram shows the information needed to compute world coordinates from the numerical values obteined along each characterisation axis.

Essential elements of this design

Packages: Classes:

Use cases

Description

Use cases: