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
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:
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 JARSHA1: 5b8cba0e5940d71021a1da0a4edf423b9c1a0765
MD5: 7b456e4daac4fe41187dfeff0ce84514
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 JARSHA1: 5b8cba0e5940d71021a1da0a4edf423b9c1a0765
MD5: 7b456e4daac4fe41187dfeff0ce84514