DDMSence (pronounced "dee-dee-em-Essence") is a Java API that supports the DoD Discovery Metadata Specification (DDMS). It provides a complete implementation of the DDMS specification using DDMS 2.0, 3.0, 3.1, or 4.0.1. Validation is performed according to both the schema and the specification, and custom validation rules can be defined with ISO Schematron.


This major release adds full support for DDMS 4.0.1. It is not backward-compatible with previous releases, but upgrading existing code should be straightforward. An upgrade guide is published on the website.

URL: DDMSence: An open source Java library for DDMS