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 any DDMS version between 2.0 and 5.0. Validation is performed according to both the schema and the specification, and custom validation rules can be defined with ISO Schematron.
|Tags||Software Development Libraries Java Libraries XML DDMS Metadata|
|Operating Systems||OS Independent|
|Implementation||Java XML XOM Schematron|
Release Notes: This release adds full support for DDMS 5.0. It is backwards-compatible with all versions since v2.0.0.
Release Notes: This release adds full support for DDMS 4.1. It is backwards-compatible with v2.0.0.
Release Notes: 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.
Release Notes: This release adds support for XSLT2-based Schematron validation, performance improvements when using multiple Controlled Vocabularies, and a few minor bugfixes. It is backwards compatible with 1.10.0.
Release Notes: This release adds support for the newly-released DDMS 3.1, and adjusts the versioning mechanism to make future versions easier to support. It is not backwards compatible with previous releases.