e!DAL-MetaData-API - store, cite and share primary data

e!DAL is a lightweight software framework for publishing and sharing research data. Its main features are version tracking, metadata management, information retrieval, journal and founding agency proven registration of persistent identifiers (DOI), an embedded HTTP(S) server for public data access, access as a network file system, and a scalable storage backend.

In any research that make use of the e!DAL components please honour the author's work and cite:
Arend et al. e!DAL - a framework to store, share and publish research data

Public Data Repositories

e!DAL - repositories publish a high number of citable research data. Registered users may submit datasets to the related repository.

Personal Research Data Repository

Packaged as e!DAL server, all API components are compiled as executable JAR archive and can be executed at any platform to operate as data publication infrastructure. Follow the instructions to set-up an e!DAL server. Java projects access an e!DAL Server using the Client-API.

Data Publication Tool

The end-user data submission tool enables to submit datasets to an e!DAL repository for publication and registration as Digital Object Identifier (DOI). The embedded review ensures beforehand data quality checks. The tool can be individually configured as client to existing e!DAL repositories. Thus, please contact us for a personalised binary that match your individual infrastructure.

Java Data Publication API

Embed e!DAL into your Java project. Please find instructions at Getting Started page. Some usage scenarios are described in the examples given below. For more specific information please take a look at the JavaDoc.

Instant Demo

In order to show the manifold features of e!DAL, we implement a demo/install wizard, which shows how to start-up a primary data repository from the scratch.

  • DEMO-Mode: As use case the demo import a snapshot of NGS data. You can use and test the different functions of the API like the panel of the FileChooser GUI.
  • INSTALL-Mode: This mode allows you to create a start script (as *.bat or *.sh script) to run a remote e!DAL server with your given parameter.


Try Webstart Demo