Articulo de referencia

Descripción Definición Idioma

DDL ( Description Definition Language ) forma parte del estándar MPEG-7 . Proporciona un conjunto importante de herramientas para que los usuarios creen sus propios esquemas de ...

DDL ( Description Definition Language ) forma parte del estándar MPEG-7 . Proporciona un conjunto importante de herramientas para que los usuarios creen sus propios esquemas de descripción (DS) y descriptores (Ds). DDL define las reglas de sintaxis para definir , combinar, extender y modificar esquemas de descripción y descriptores. [ 1 ] [ 2 ]

Introducción

DDL no es un lenguaje de modelado, como el Lenguaje Unificado de Modelado ( UML ), sino un lenguaje esquemático para representar los resultados de los datos audiovisuales, que deben ajustarse a los descriptores, los esquemas de descripción y las descripciones MPEG-7 . [ 3 ]

MPEG-7 DDL debe:

  • Ser capaz de expresar relaciones entre elementos dentro de un DS o entre dos DS, ya sean estructurales, espaciales, temporales, conceptuales o jerárquicas.
  • Proporcionar un conjunto completo de uniones y referencias entre una o más descripciones y los datos que describen.
  • Ser independiente de la aplicación y la plataforma.
  • Ser capaz de especificar el tipo de datos de los descriptores, ya sean primarios (enteros, texto, tiempo, ...) o derivados (enumerados, ...). [ 3 ]

Historia

En 1999, el equipo encargado de MPEG-7 DDL comparó y evaluó propuestas en la Reunión de Pruebas y Evaluación de MPEG-7 AHG celebrada en Lancaster. El principal acuerdo fue que DDL debía usar la sintaxis XML [ 2 ] , admitir la semántica orientada a objetos, así como ser capaz de validar restricciones estructurales, relacionales y de tipado de datos. [ 1 ]

Aunque ninguna propuesta satisfizo los requisitos, la propuesta DSTC se utilizó como punto de partida, ampliándola con la adición de ideas y componentes de otras propuestas y colaboradores. [ 1 ] Además, la estrategia consistió en mantener el seguimiento e influir en la comunidad del W3C , especialmente en los grupos de trabajo XML Schema , XLink , XPath y XPointer . [ 1 ]

En la 51.ª reunión de MPEG, se decidió adoptar la sintaxis del esquema XML con extensiones específicas de MPEG-7. [ 3 ]

Requisitos

Tal como se define en el documento de requisitos de MPEG-7:

  • Capacidades de composición : DDL permitirá crear nuevos DS y D, así como modificar o extender los DS existentes.
  • Identificación única : Se debe permitir un identificador único para cada D o DS.
  • Tipos de datos primitivos : Se deberá proporcionar un conjunto de tipos de datos primitivos, como entero, real, fecha, etc.
  • Tipos de datos compuestos : Se permitirá describir tipos de datos compuestos, como histogramas de color , valores RGB , tipos enumerados, etc.
  • Múltiples tipos de medios : DDL deberá proporcionar un mecanismo para relacionar Ds con datos de múltiples tipos de medios, no necesariamente de la misma naturaleza.
  • Se deben permitir varios tipos de instanciaciones de DS : instanciaciones completas, parciales, completas obligatorias y parciales obligatorias.
  • Relaciones dentro de un DS y entre DS : DDL deberá ser capaz de expresar relaciones espaciales, temporales, estructurales y conceptuales entre los elementos de un DS o entre diferentes DS.
  • Relaciones entre descripción y datos : Se deberá proporcionar un modelo completo de vínculos y referencias entre una o más descripciones y los datos descritos.
  • Enlace a ontologías : También deberá proporcionarse un mecanismo de enlace entre una descripción y varias ontologías.
  • Independiente de la plataforma : DDL deberá ser independiente de la plataforma y de la aplicación.
  • Gramática : La gramática de DDL deberá ser inequívoca y fácilmente analizable.
  • Validación de restricciones : el analizador de DDL deberá poder validar: valores de propiedades, estructuras, clases relacionadas y valores de propiedades de clases relacionadas.
  • Gestión de la propiedad intelectual : Un mecanismo para la expresión de la Gestión y Protección de la Propiedad Intelectual (GPI), que es como se conoce la gestión de derechos digitales (DRM) en el mundo MPEG, para DS y Ds.
  • Legibilidad humana : DDL debe permitir que los DS y D sean leídos por humanos.

Extensiones específicas de MPEG-7 para el esquema XML

Son fundamentales para satisfacer los requisitos de MPEG-7 DDL.

  • Matriz de distribución y tipos de datos
  • Referencias escritas
  • Tipos de datos enumerados, como Tipo MIME , Código de país, Código de región, Código de conjunto de caracteres, ...

Véase también

Referencias

  1. 1 2 3 4 Hunter, Jane; Nack, Frank (2000-09-01). "Una visión general de las propuestas del lenguaje de definición de descripción (DDL) MPEG-7" . Procesamiento de señales: comunicación de imágenes . 16 (1): 271– 293. doi : 10.1016/S0923-5965(00)00027-8 . ISSN 0923-5965 . 
  2. 1 2 Day, Neil; M. Martinez, José (marzo de 2001). "Introducción a MPEG-7 (v3.0)" . ORGANIZACIÓN INTERNACIONAL DE NORMALIZACIÓN. pág. 3. Recuperado el 23 de noviembre de 2025 . 
  3. 1 2 3 Hunter, Jane (junio de 2001). "Una descripción general del lenguaje de definición de descripción (DDL) MPEG-7" (PDF) . IEEE Transactions on Circuits and Systems for Video Technology . 11 (6): 765. Bibcode : 2001ITCSV..11..765H . doi : 10.1109/76.927438 vía Instituto de Telecomunicações.
  • Descripción general de MPEG-7 Archivado el 11/12/2007 en Wayback Machine
  • Consorcio World Wide Web (W3C)
  • XML en el W3C
  • Esquema XML en W3C