La Especificación de metadatos de descubrimiento del Departamento de Defensa ( DoD Discovery Metadata Specification o DDMS ) es una iniciativa de metadatos de Net-Centric Enterprise Services (NCES) . DDMS se basa libremente en el vocabulario Dublin Core . DDMS define elementos de metadatos de descubrimiento para recursos publicados en espacios compartidos comunitarios y organizacionales . A veces se lo denomina (incorrectamente) Estándar de metadatos de descubrimiento del DoD . El proyecto se centra tanto en el proceso de desarrollo de una taxonomía central para metadatos como en la definición de una forma de descubrir recursos por sus metadatos utilizando esa taxonomía.
El DDMS se creó en apoyo de la Estrategia de datos centrada en la red del Departamento de Defensa (con fecha del 9 de mayo de 2003) y especifica un conjunto de campos de información que se deben utilizar para describir cualquier activo de datos o servicio que se dé a conocer a la empresa del Departamento de Defensa. Los elementos del DDMS están diseñados para ser independientes de la plataforma, el lenguaje y la implementación, y la especificación se describe con un esquema XML .
El DDMS se encuentra actualmente en la versión 5.0, publicada el 14 de enero de 2013. Esta es la primera versión que reformula el DDMS dentro de los límites de la especificación Trusted Data Format de Intelligence Community . En este paradigma, la metatarjeta DDMS no es una construcción de nivel superior independiente, sino que es una única afirmación que decora un objeto de datos confiable y que está incompleta por sí sola. El DDMS 5.0 también reemplaza el perfil Geography Markup Language (GML) para información geoespacial con Time-Space Position Information v2.0 (TSPI).
DDMS 5.0 requiere TDF V2 y especificaciones de IC asociadas (ISM V10, NTK V8, VIRT V1).
El DDMS está diseñado con un enfoque en capas, que combina una capa central y una capa extensible rodeadas por el encabezado de recursos del DDMS. La capa central está compuesta por cinco conjuntos de categorías de elementos, cada una con un enfoque funcional específico para describir un activo de datos:
Las versiones principales contienen cambios que rompen la compatibilidad con versiones anteriores.