by Julien Forest - (no comment)
The Kerdiwen's Hierarchised Data Model is a low-level component being used to define a hierarchised and modular data model.The Keridwen's Hierarchised Data Model is organised around a modular tree structure that can be adapted to the specific needs of each application field. The various data are linked to each node. Each node is directly in charge of the reading/writing of its own linked data. Thanks to this modular approach, it can be easily extended to various domains of application.Data are then stored into a self-consistent and robust workspace or storage-project, gathering all tailored data organised into structured sub-directories.A lazy loading/writing mechanism allows to load and write nodes progressivelly and on-demand in order to optimise the disk access, on one hand, and maintaining the cross-consistency between the memory and disk images.
Key Features
- Hierarchised and modular data structure
- Various available node readers/writers:
- ASCII files
- Gmsh CAD formats
- Gmhs Mesh formats
- NetCDF based Penelope format
- Lazy instanciation
- On-demand node-by-node loading/saving
Services and Support
On demand the Keridwen's Hierarchised Data Model can be adapted and extended to all tailored and specific application:- Definition of dedicated tree structure
- Development and integration of tailored readers/writers
- Interfacing with other persistency scheme, like data-bases
- Data conversion