DDMSence (pronounced "dee-dee-em-Essence") is the only open-source Java library that fully supports the DoD Discovery Metadata Specification (DDMS). It converts DDMS Resources (also called assertions or metacards) into a Java object model, allowing them to be manipulated or traversed within the context of a Java environment.
DDMSence comes with a complete set of JUnit tests, and is released under the GNU Lesser General Public License (LGPL).
Brian Uri! is a software engineer at the advanced analytics company, Novetta, where he provides technical leadership, data strategy, and business development support across multiple DoD / IC projects. He has over a decade of experience in software development and government data standards, with an emphasis on the DoD's Service-Oriented Architecture (SOA) efforts. Brian is also the creator of Sparkour.
DDMSence was conceived in January 2010 and grew out of Brian's desire to gain more practical XML Schema experience, to write something useful which had never been done before, and an unusually large amount of free time.