Resource Menu


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, 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

How-to-Use this Module

This module can directly used as software component (i.e. jar file) and is avialable on the Artenum's Maven repository.

If your developments chain, you just have to copy the corresponding artifact in the dependency tag of your pom.xml file.

For other compilation chains, like Ant based, donwload the JAR file and add it into your classpath.

Maven Information Group: org.keridwen.core
Artifact: org-keridwen-core-data-model
Version: 2.0.1
Extension: jar
XML artifact:
<dependency>
    <groupId>org.keridwen.core</groupId>
    <artifactId>org-keridwen-core-data-model</artifactId>
    <version>2.0.0-beta2</version>
</dependency>

Artifact Information Repository Path: /org/keridwen/core/org-keridwen-core-data-model/2.0.1/org-keridwen-core-data-model-2.0.1.pom
Uploaded by: thiebault
Size: 2.67 MB
Uploaded Date: Wed Sep 12 2012 20:54:32 GMT+0200 (CEST)
Last Modified: Wed Sep 12 2012 20:54:32 GMT+0200 (CEST)

Download JAR

SHA1: 5b8cba0e5940d71021a1da0a4edf423b9c1a0765
MD5: 7b456e4daac4fe41187dfeff0ce84514

Back home



Last edited by null at - Edit content - View history - View source