CADAC Data Model

This is an XML Schema implementation of simulation data model model being developed by RickWagner as part of the Computational Astrophysics Data Analysis Center. Some of is motivated by the Spectral Data Model, and much of it draws on the SNAP data model:

Components

The building blocks of this data model are:

  • Program--software that takes a set of parameters (and possibly input data), and outputs data.
  • Simulation--collections of program execution, and possibly some characterization axes.
  • SimulationRun--a record of the program execution, including the parameters and input data, and the resulting snapshots.
  • Snapshot--a reference to the output data, possibly including some characterization values.

Schema

The Program and Simulation elements both have their own schemas, but they share two common XML Schema complex types (Cardinality and Datatype).

Both of these schemas inherit from the VOResource type. This is based on the assumption that it is easier for existing registries to handle Simulation and Program entries, if they start from this common basis.

Example Instance Documents

ProgramInstance.xml is a sample Program instance document, which validates against the Program schema. It partially describes Enzo, a hybrid AMR code.

SimulationInstance.xml is a sample Simulation instance document, which validates against the Simulation schema. It describes a mock Enzo run, and the results of running an analysis tool against the data.


Images

Program Schema Elements and Data Types


ProgramSchema.png

Program Element


ProgramElement.png

Program Type


ProgramType.png

Program Input Parameters


ProgramInputParam.png

Simulation Schema Data Types and Elements


SimSchema.png

Simulation Element


SimulationElement.png

Simulation Type


SimSchemaSimulation.png

Simulation Characterization Axis


SimSchemaCharAxis.png

SimulationRun


SimSchemaRun.png

Snapshot


SimSchemaSnapshot.png

Snapshot Characterization


SimSchemaChar.png

Topic revision: r2 - 2008-02-13 - GerardLemson
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback