Description Definition Language

DDL (Description Definition Language) is part of the MPEG-7 standard. It gives an important set of tools for the users to create their own Description Schemes (DSs) and Descriptors (Ds). DDL defines the syntax rules to define, combine, extend and modify Description Schemes and Descriptors.

Introduction

DDL is not a modeling language, such as the Unified Modeling Language (UML), but a schematic language to represent the audiovisual data results, which must conform to the descriptors, the description schemes and the MPEG-7 descriptions.

MPEG-7 DDL Must:

History

In 1999, the team in charge of MPEG-7 DDL was comparing and evaluating proposals in the MPEG-7 AHG Test And Evaluation Meeting held in Lancaster. The main agreement was that DDL had to use the XML syntax, support object-oriented semantics, as well as being able to validate structural, relational and data typing constraints.

Although no proposal satisfied the requirements, the DSTC proposal was used as a starting point, extending it with the additions of ideas and components from other proposals and contributors. Moreover, the strategy was to keep tracking and influencing the W3C community, specially the XML Schema, XLink, XPath and XPointer working groups.

At the 51st MPEG meeting, the adoption of the XML Schema syntax with specific MPEG-7 extensions was decided.

Requirements

As defined in the MPEG-7 requirements document:

MPEG-7 Specific Extensions To XML Schema

They are basic to satisfy the MPEG-7 DDL requirements

See also

References

  1. 1 2 3 4 Hunter, Jane; Nack, Frank (2000-09-01). "An overview of the MPEG-7 Description Definition Language (DDL) proposals". Signal Processing: Image Communication. 16 (1): 271–293. doi:10.1016/S0923-5965(00)00027-8. ISSN 0923-5965.
  2. 1 2 Day, Neil; M. Martinez, José (March 2001). "Introduction to MPEG-7 (v3.0)". INTERNATIONAL ORGANISATION FOR STANDARDISATION. p. 3. Retrieved 2025-11-23.
  3. 1 2 3 Hunter, Jane (June 2001). "An Overview of the MPEG-7 Description Definition Language (DDL)" (PDF). IEEE Transactions on Circuits and Systems for Video Technology. 11 (6): 765. Bibcode:2001ITCSV..11..765H. doi:10.1109/76.927438 – via Instituto de Telecomunicações.