Lenguaje de Definición de Descripción

DDL, en inglés Description Definition Language, forma parte del núcleo del estandard MPEG-7. Proporciona el fundamento descriptivo lo suficientemente sólido para que los usuarios puedan crear sus propios Sistemas de Descripción (DSs) y los Descriptores (Ds). DDL define las reglas sintácticas para expresar, combinar, extender y refinar DSs y Ds.

Introducción

DDL no es un simple lenguaje de modelado, como el Lenguaje Unificado de Modelado (UML), sino un lenguaje de esquema para representar los resultados de datos audiovisuales, que se debe conformar a los descriptores, la descripción de esquemas y las descripciones de MPEG-7 válidos.

Los requisitos de MPEG-7 DDL son los siguientes:

  • Debe ser capaz de expresar relaciones entre elementos dentro de un DS o entre DS, de carácter estructural, herencia, espacial, temporal y conceptual.
  • Debe proporcionar un modelo rico de uniones y referencias entre una o más descripciones y los datos que describen.
  • La aplicación y la plataforma serán independientes.
  • Debe ser capaz de especificar los tipos de datos de los descriptores, tanto primarios (enteros, texto, datos, tiempo) y compuestos (histogramas, tipos enumerados).